如何从HTTPService故障中获取实际服务输出?

时间:2010-09-21 14:40:13

标签: flex flex4 webservice-client

Flex HTTPService错误最终包含在一个似乎掩盖了实际返回文本的错误对象中。现在,我向服务客户端返回一个自定义的400/409错误响应,其中包含有关错误原因的有用信息,我希望向该客户端显示该信息。

如果出现错误事件,我怎样才能获得HTTP错误响应的实际文本?

1 个答案:

答案 0 :(得分:2)

除非您使用像BlazeDS这样的服务器代理将非200响应转换为200个响应,否则您无法使用。或者,如果您控制服务器端,则强制将错误响应强制为HTTP 200.此问题是由于浏览器(NPAPI)中的限制导致非200响应被传递到插件。