我正在创建一个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:流错误。
我认为问题是超时问题,但我不确定如何解决这个问题。有什么帮助吗?
答案 0 :(得分:1)
它实际上似乎只是IE的一个问题。 Firefox和Chrome一切正常。
答案 1 :(得分:0)
如果是超时错误,您可以将HTTPService对象的requestTimeout
属性设置为0
以防止超时。
但是,从您的描述中我不认为超时是个问题。您可以发布代码或示例代码来演示问题吗?谢谢!
答案 2 :(得分:0)
确保已正确设置内容类型和方法属性。如果字符串长度是问题,那么尝试使用POST而不是GET