我想实现一个 RESTful API,它在需要时返回 HTTP 错误代码。ActionScript 3 能否处理在其有效负载中包含 JSON 消息的 HTTP 错误代码(404、500)响应?
有没有什么好的参考资料可以用作我们内部 Flash 前端团队的反馈?
我想实现一个 RESTful API,它在需要时返回 HTTP 错误代码。ActionScript 3 能否处理在其有效负载中包含 JSON 消息的 HTTP 错误代码(404、500)响应?
有没有什么好的参考资料可以用作我们内部 Flash 前端团队的反馈?
我也一直在为此苦苦挣扎。似乎答案是否定的,AS3 不能。
我间歇性地看到数据通过 IOErrorEvent.currentTarget.data 进入,但我无法始终如一地重现这一点。
您可能可以执行 URLRequest 然后处理 HTTP 状态
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("XMLFile.xml");
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
private function httpStatusHandler(event:HTTPStatusEvent):void {
trace("httpStatusHandler: " + event);
}
loader.load(request);
查看完整示例: http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html
你可以添加 dispatcher.addEventListener(Event.COMPLETE, completeHandler); 找出什么回来。