Mozilla 和 Chrome 中 HTTPService 的故障事件消息正文为空

发布于 2024-10-20 23:32:05 字数 161 浏览 5 评论 0原文

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

请建议我如何处理 Mozilla 和 Chrome 中的故障?

I am using HTTPService for authentication in my appliaction and I am parsing the messahe body of faultEvent of fault handler to determine what fault is coming. Every thing is working fine in IE but in case of Chrome and Mozilla the message body of FaultEvent of faulthandler is coming empty.

Please suggest how can I handle faults in Mozilla and Chrome ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧街凉风 2024-10-27 23:32:05

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

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

另请参阅,这个问题在最新的 Flash Player 10 中已得到解决,但可能仍处于开发版本中。由于我们还需要支持版本 9,因此我们继续使用自定义标头。

Had similar problem and found that flash gets from server only 'HTTP 200' responses. All faults are handled as faults without any messages forwarded. So, we 'invented' our own web-services, that add additional header. We always return status 200 for HTTP response, but add return code and message into our header.

Then we parse our custom header and have true response.

Also have read, that this problem is solved in newest flash player 10, but maybe still in development versions. And because we need to support also version 9, we keep using our custom headers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文