0

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

错误:

faultCode:Server.Error.Request faultString:'HTTP 请求错误' faultDetail:'Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error。

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

4

3 回答 3

1

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

于 2010-02-23T18:36:17.437 回答
0

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

于 2010-01-15T10:11:53.233 回答
0

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

但是,根据您的描述,我认为超时不是问题。您能否发布您的代码或示例代码来演示该问题?谢谢!

于 2010-01-14T22:35:36.370 回答