Pergunta

Eu estou consultando um terceiro partido serviço web e não todos os dados parece estar fazendo isso para o manipulador de eventos. Quando eu ver o pedido / resposta no Network Monitor vejo uma coleção de objetos de dados, cada um contendo duas variáveis ??de cadeia (nome, URL) e duas matrizes (contagens, desagregação). Quando o manipulador de resultados recebe os dados e eu vê-lo no modo de depuração, a recolha de dados objetos cada contém apenas uma variável string (nome). O que aconteceu com o outro var string (url) e as duas matrizes (contagens, desagregação)? Qualquer idéia que poderia causar isso, uma vez que parece se tornar corruptos antes que ele atinja o manipulador de eventos, mas depois que é recebida pela rede? É este o mais provável um problema IDE? Alguém já viu isso? Agradecemos antecipadamente.

Foi útil?

Solução

tipos, por vezes complexos não são de-serializado corretamente. Você está chamando o serviço diretamente ou utilizando o Flex gerado classes de proxy.

Se seu certo as cordas estão na mensagem de resposta SOAP a melhor aposta seria a de colocar um ponto de depuração no na classe SOAPDecoder e siga a de-serialização completamente.

Você pode usar uma ferramenta como BURP para pegar o http pacotes da mensagem SOAP de e para o serviço.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top