1

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

有没有什么好的参考资料可以用作我们内部 Flash 前端团队的反馈?

4

2 回答 2

0

我也一直在为此苦苦挣扎。似乎答案是否定的,AS3 不能。

我间歇性地看到数据通过 IOErrorEvent.currentTarget.data 进入,但我无法始终如一地重现这一点。

于 2017-02-13T18:42:47.547 回答
-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); 找出什么回来。

于 2013-10-21T21:32:43.447 回答