Actionscript 3 AS3可以用有效负载处理HTTP错误吗?
我想实现一个RESTful API,它在需要时返回HTTP错误代码。ActionScript3能否处理HTTP错误代码(404500)响应,该响应的有效负载中包含JSON消息Actionscript 3 AS3可以用有效负载处理HTTP错误吗?,actionscript-3,http,Actionscript 3,Http,我想实现一个RESTful API,它在需要时返回HTTP错误代码。ActionScript3能否处理HTTP错误代码(404500)响应,该响应的有效负载中包含JSON消息 有没有好的参考资料可以作为我们内部Flash前端团队的反馈 您可能可以执行URL请求,然后处理HTTP状态 var loader:URLLoader = new URLLoader(); var request:URLRequest = new URLRequest("XMLFile.xml"); loader.addE
有没有好的参考资料可以作为我们内部Flash前端团队的反馈 您可能可以执行URL请求,然后处理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);
检查完整的示例:
您可以添加dispatcher.addEventListener(Event.COMPLETE、completeHandler);看看会有什么回来 我也一直在努力解决这个问题。答案似乎是“不”,AS3不能
我间歇性地看到数据通过IOErrorEvent.currentTarget.data传入,但我无法一致地复制此数据。如果服务器已发送回带有JSON负载的404,loader.load(请求)是否仍会收到负载?还是AS3短路了只返回404状态的响应?-1我已经测试了这个解决方案,它似乎不起作用。“ioError”事件发生后,“complete”事件不会被命中。的可能重复