我想实现RESTful API,在需要时返回HTTP错误代码。 ActionScript 3可以处理在其有效负载中包含JSON消息的HTTP错误代码(404,500)响应吗?
我是否可以将任何好的参考资料用作我们内部Flash前端团队的反馈?
答案 0 :(得分:0)
我也一直在努力解决这个问题。似乎答案是" no",AS3不能。
我间歇地看到数据通过IOErrorEvent.currentTarget.data进入,但我无法一致地重现这一点。
答案 1 :(得分:-1)
您可能可以执行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);找出什么回来。