문제

제 3 자 웹 서비스를 쿼리하고 있으며 모든 데이터가 이벤트 핸들러에이를 만드는 것은 아닙니다. 네트워크 모니터에서 요청/응답을 볼 때 각각 두 개의 문자열 변수 (이름, URL)와 두 개의 배열 (카운트, 분류)이 포함 된 데이터 객체 모음이 나타납니다. 결과 핸들러가 데이터를 수신하고 디버그 모드에서 데이터를 볼 때 데이터 객체 모음에는 각각 하나의 문자열 변수 (이름) 만 포함됩니다. 다른 문자열 var (URL)와 두 배열 (카운트, 분류)은 어떻게 되었습니까? 이벤트 핸들러에 도달하기 전에 부패가 발생했지만 네트워크에서 수신 된 후에이 문제가 발생할 수있는 이유는 무엇입니까? 이것이 가장 IDE 문제 일 가능성이 높습니까? 다른 사람이 이것을 본 적이 있습니까? 미리 감사드립니다.

도움이 되었습니까?

해결책

때로는 복잡한 유형이 제대로 해제되지 않습니다. 서비스를 직접 호출하거나 Flex 생성 프록시 클래스를 사용하고 있습니까?

SOAP 응답 메시지에 문자열이 확실하다면 가장 좋은 방법은 SoapDecoder 클래스에 디버그 지점을 놓고 Serialisation을 수행하는 것입니다.

Burp와 같은 도구를 사용하여 SOAP 메시지의 HTTP 패킷을 서비스와 함께 잡을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top