使用flex获取http 500响应正文

时间:2010-12-19 12:49:39

标签: flex

我在flex中使用HttpService对象与服务器通信。 我在服务器(tomcat)中使用java,一旦发生异常,就会调用flex中的fault事件侦听器。 我以xml格式传递响应正文中的异常数据。

事情是flex fault事件不会从响应中读取数据。 我怎样才能阅读回复正文?

1 个答案:

答案 0 :(得分:4)

根据我的经验,你做不到。 Flex将任何400-599响应代码转换为通用IOError,并仅提供状态代码。我的理解是这是一个浏览器插件限制,但我不确定范围/原因。

我们解决这个问题的方法是,所有400-599都被包装成200-OK,并显示错误的详细信息。我听说很多人认为这意味着Flex / Flash永远不会真正成为一个RESTful客户端。