Flex HTTPService错误

时间:2010-01-14 16:57:17

标签: flex web-services httpservice

我正在创建一个Flex应用程序,并使用HTTPService从asmx Web服务检索XML。此Web服务需要一个字符串参数。此参数包含由〜分隔并分解的多个选项。此Web服务使用有限长度的字符串,否则如果字符串足够长并且未检索到xml,则会检索错误。但是,如果将Web服务调用直接插入IE,则会检索正确的xml。

错误:

faultCode:Server.Error.Request faultString:'HTTP request error'istailDetail:'错误:[IOErrorEvent type =“ioError”bubbles = false cancelable = false eventPhase = 2 text =“错误#2032:流错误。

我认为问题是超时问题,但我不确定如何解决这个问题。有什么帮助吗?

3 个答案:

答案 0 :(得分:1)

它实际上似乎只是IE的一个问题。 Firefox和Chrome一切正常。

答案 1 :(得分:0)

如果是超时错误,您可以将HTTPService对象的requestTimeout属性设置为0以防止超时。

但是,从您的描述中我不认为超时是个问题。您可以发布代码或示例代码来演示问题吗?谢谢!

答案 2 :(得分:0)

确保已正确设置内容类型和方法属性。如果字符串长度是问题,那么尝试使用POST而不是GET