gpt4 book ai didi

flash.net.URLLoader 从 500 内部服务器错误中获取正文

转载 作者:行者123 更新时间:2023-12-01 02:53:53 31 4
gpt4 key购买 nike

我正在尝试简化内部测试的错误报告。当我使用 URLLoader/URLRequest 加载响应 500 HTTP 状态代码的页面时,我用 IOErrorEvent.IO_ERROR 捕获它,但找不到获取响应正文的方法。与 Event.Complete 不同,loader.data (My URLLoader) 是一个空字符串。

是的,我可以使用 Fiddler/Firebug 来获得实际响应,但是当我没有运行这些错误时,这可以很好地捕获间歇性/难以重现的错误。

最佳答案

状态代码 500 会触发 flash.events.HTTPStatusEvent.HTTP_STATUS,您可以从中获取状态。然后它会从我可以获取 loader.data 的地方触发 IOErrorEvent.IO_ERROR。

但是 loader.data 对于 Chrome 和 Safari 是空的。它包含适用于 Firefox 3.6+、IE8 和 IE9 的正确 responseText!

关于flash.net.URLLoader 从 500 内部服务器错误中获取正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3754696/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com