Actionscript 3 AS3可以用有效负载处理HTTP错误吗?

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

我想实现一个RESTful API,它在需要时返回HTTP错误代码。ActionScript3能否处理HTTP错误代码(404500)响应,该响应的有效负载中包含JSON消息


有没有好的参考资料可以作为我们内部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”事件不会被命中。的可能重复