Pregunta

Me estoy consultando una tercera parte de servicios web y no todos los datos parece ser lo que es para el controlador de eventos. Cuando veo la solicitud / respuesta en el Monitor de red Veo una colección de objetos de datos que contienen cada uno dos variables de cadena (nombre, URL) y dos matrices (recuentos, avería). Cuando el control de resultados recibe los datos y ver en modo de depuración, la colección de objetos de datos cada uno sólo contiene una variable de cadena (nombre). ¿Qué pasó con la otra cadena de var (url) y ambas matrices (cuentas), avería? Cualquier idea de lo que haría que este ya que parece ser dañado antes de que llegue al controlador de eventos, pero después de que se recibe por la red? Es esto lo más probable un problema IDE? Alguien más ve esto? Gracias de antemano.

¿Fue útil?

Solución

tipos veces complejas no son deserializado correctamente. ¿Está llamando el servicio directamente o mediante flexión generada clases de proxy.

Si los que las cuerdas están en el mensaje de respuesta SOAP la mejor apuesta sería la de poner un punto de depuración en la clase SOAPDecoder y seguir la des-serialización través.

Puede utilizar una herramienta como BURP para atrapar a los paquetes HTTP del mensaje SOAP desde y hacia el servicio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top