2010-01-14 68 views
0

我正在創建Flex應用程序,並使用HTTPService從asmx Web服務檢索XML。該Web服務需要一個字符串參數。此參數包含由〜分隔的多個選項。此Web服務使用有限長度的字符串,否則如果字符串足夠長並且未檢索到xml,則會檢索到錯誤。但是,如果Web服務調用直接插入到IE中,則會檢索正確的xml。Flex HTTPService錯誤

錯誤:

的faultcode:Server.Error.Request faultString: 'HTTP請求錯誤' faultDetail:'錯誤:[IOErrorEvent類型= 「ioError在」 氣泡=假或取消=假的EventPhase = 2文本=「錯誤#2032:?流錯誤

我相信問題是超時的問題,但我不能確定如何解決這個任何幫助

回答

0

如果是超時錯誤,您可以設置requestTimeout屬性的HTTPService對象上到0以防止超時。

但是,從您的描述我不認爲超時是問題。你可以發佈你的代碼或示例代碼來展示問題嗎?謝謝!

0

確保您已正確設置contentType和method屬性。如果字符串長度是問題然後嘗試使用POST而不是GET

1

它實際上似乎只是與IE的問題。一切工作正常與Firefox和Chrome。