AS3可以处理Payloads的HTTP错误吗?

时间:2013-10-21 21:15:47

标签: actionscript-3 http

我想实现RESTful API,在需要时返回HTTP错误代码。 ActionScript 3可以处理在其有效负载中包含JSON消息的HTTP错误代码(404,500)响应吗?

我是否可以将任何好的参考资料用作我们内部Flash前端团队的反馈?

2 个答案:

答案 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);找出什么回来。