Domanda

Io sono l'interrogazione di un terzo party service web e non tutti i dati sembra fare al gestore di eventi. Quando ho vista la richiesta / risposta nel Network Monitor vedo una raccolta di dati oggetti contenenti ciascuno due variabili stringa (nome, url) e due array (conti, ripartizione). Quando il gestore di risultati riceve i dati e visualizzarlo in modalità debug, la raccolta di dati oggetti ciascuna contiene una sola variabile stringa (nome). Che fine ha fatto l'altro var stringa (url) e entrambi gli array (conti, ripartizione)? Qualche idea di cosa potrebbe causare questo dal momento che sembra diventare corrotta prima che raggiunga il gestore di eventi, ma dopo che è stato ricevuto dalla rete? Si tratta molto probabilmente un problema IDE? Chiunque altro visto questo? Grazie in anticipo.

È stato utile?

Soluzione

tipi a volte complessi non sono de-serializzati correttamente. Stai chiamando il servizio direttamente o tramite Flex generato classi proxy.

Se le sicure le stringhe sono nel messaggio di risposta SOAP la cosa migliore sarebbe quella di mettere un punto di debug su nella classe SOAPDecoder e seguire la de-serializzazione attraverso.

È possibile utilizzare uno strumento come BURP per catturare i pacchetti HTTP del messaggio SOAP da e per il servizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top