【问题标题】:faultEvent message body of HTTPService empty in Mozilla and ChromeMozilla 和 Chrome 中 HTTPService 的 faultEvent 消息正文为空
【发布时间】:2011-03-08 11:22:18
【问题描述】:

我在我的应用程序中使用 HTTPService 进行身份验证,并且我正在解析故障处理程序的 faultEvent 的消息体以确定即将发生的故障。在 IE 中一切正常,但在 Chrome 和 Mozilla 中,faulthandler 的 FaultEvent 消息正文为空。

请建议我如何处理 Mozilla 和 Chrome 中的错误?

【问题讨论】:

  • 有人可以帮我吗?这是非常紧急的。一些建议肯定会有助于进一步调查。
  • 我们仍在努力解决这个问题。任何建议肯定会有助于进一步调查。

标签: google-chrome flex3 internet-explorer-8 mozilla httpservice


【解决方案1】:

遇到类似问题,发现 flash 仅从服务器获取“HTTP 200”响应。所有故障都作为故障处理,不转发任何消息。因此,我们“发明”了我们自己的网络服务,它添加了额外的标头。我们总是为 HTTP 响应返回状态 200,但在我们的标头中添加返回代码和消息。

然后我们解析我们的自定义标头并得到真实的响应。

还读到,这个问题在最新的 Flash Player 10 中得到了解决,但可能仍在开发版本中。因为我们还需要支持版本 9,所以我们继续使用我们的自定义标头。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-30
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 2017-01-08
    • 2011-01-30
    • 1970-01-01
    相关资源
    最近更新 更多