- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 api 编写 actionscript 库。我使用 URLLoader 对象从 api 加载数据。我遇到的问题是,每当 api 在 400 秒中返回 http 状态时,actionscript 都会将其视为 io 错误。这一切都很好,但是,如果是这种情况,似乎无法访问返回的任何数据。因此,有关返回的错误原因的任何有用的 xml 都将丢失。有没有办法解决?如果在 api 返回错误时不能为开发人员提供任何有用的信息,这会使库有点痛苦。感谢您的帮助!
最佳答案
您无法访问 400 事件中的数据。但是,您可以通过为 HTTP 状态事件添加监听器来获取状态代码。
如果您控制后端代码,则有几个解决方法:
一种选择是让后端响应 200,即使在与 Flash 客户端通信时出现错误情况,但使用特殊的错误代码,以便客户端知道 200 响应实际上是一个错误。
另一种选择是在包含错误消息的客户端上设置一个 cookie。 Flash 本身无法访问 cookie,但您可以使用 ExternalInterface 调出 javascript 来读取 cookie,或者客户端可以选择再次点击读取 cookie 并以错误消息响应的特殊后端 Controller 。
关于actionscript - 如何访问 AS3 URLLoader 在 IOErrorEvent 上返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/188887/
如何处理\捕获这个错误 Unhandled IOErrorEvent:. text=Error #2124: Loaded file is an unknown type. 我尝试使用 AS3 将损坏
Error #2044: Unhandled IOErrorEvent:. text=Error #2036: Load NeverCompleted. 这就是我每次尝试使用 Loader 加载不存在
我一直收到错误#1009,因为我试图使用ioErrorHandler函数内部的addChild显示警报框。 trace("IOErrorEvent: " + event);正常工作。但是我在Alert
我正在为 api 编写 actionscript 库。我使用 URLLoader 对象从 api 加载数据。我遇到的问题是,每当 api 在 400 秒中返回 http 状态时,actionscrip
我在 Android 上遇到过这个问题,但我解决了!但在 IOS 中它不起作用,我花了超过 1 天的时间试图解决它。我追踪了文件夹中的所有内容,它给了我正确的路径,但是当我调用声音路径来加载它时,它一
我偶尔会出现Flash pop 错误: 错误#2044:未处理的错误:。文字= 我的代码在这里: private var _myLoader:URLLoader = new URLLoader
我使用代码但出现错误 msg: Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found. var myLoader:
我是一名优秀的程序员,十分优秀!