2010-01-14 7 views
0

플렉스 응용 프로그램을 만들고 HTTPService를 사용하여 asmx 웹 서비스에서 XML을 검색하고 있습니다. 이 웹 서비스에는 하나의 문자열 매개 변수가 필요합니다. 이 매개 변수에는 ~로 구분하고 따로 구문 분석 한 여러 옵션이 있습니다. 이 웹 서비스는 제한된 길이의 문자열로 작동합니다. 그렇지 않으면 문자열이 충분히 길고 XML이 검색되지 않으면 오류가 검색됩니다. 그러나 웹 서비스 호출이 IE에 직접 연결되어 있으면 적절한 xml이 검색됩니다. 플렉스 HTTPService 오류

오류 :

faultCode를 : Server.Error.Request faultString으로 'HTTP 요청 오류'faultDetail : '오류 : [의해 IOErrorEvent 유형 = "IO 오류"거품 = false를 취소 할 수 = 거짓의 EventPhase = 2 텍스트 = "오류 # 2032 :..? 스트림 오류

나는 문제가 시간 제한 문제라고 생각하지만,이 문제를 해결하는 방법을 확실하지 오전 어떤 도움을

답변

0

가 시간 초과 오류가있는 경우, 당신은 당신의 HTTPService를 개체의 requestTimeout 속성을 설정할 수 있습니다 0으로 제한하여 시간 초과를 방지하십시오.

그러나 귀하의 설명에서 나는 시간 초과가 문제라고 생각하지 않습니다. 문제를 설명하기 위해 코드 또는 샘플 코드를 게시 할 수 있습니까? 감사!

0

contentType 및 method 속성을 적절하게 설정했는지 확인하십시오. 문자열 길이가 문제라면 GET 대신 POST를 사용하십시오.

1

사실 IE에서만 문제가되는 것으로 보입니다. Firefox와 Chrome에서는 모든 것이 잘 작동합니다.

관련 문제