¿Cómo interceptar la respuesta xml y la solicitud durante la invocación del servicio web? [cerrado]

StackOverflow https://stackoverflow.com/questions/486864

  •  20-08-2019
  •  | 
  •  

Pregunta

Me pregunto si hay alguna forma clara de interceptar el envío de solicitudes xml durante la invocación del método de servicio web java y xml dado en respuesta. No quiero imprimir esos xmls a la salida estándar sino a & Quot; catch & Quot; ellos en alguna cadena.

¿Fue útil?

Solución

Sí, normalmente usa un proxy de jabón como soapUI . Simplemente apunte su cliente de servicio web al proxy y el proxy al servicio real.

Otros consejos

Fiddler o SoapUI le permitirán ver e incluso CAMBIAR la solicitud / respuesta en ruta.

Sí, puede usar un rastreador de paquetes y ver qué hay en su tráfico.

Nunca he llegado tan lejos.

Lo que he usado es un protocolo casero muy simple, que lee toda la entrada, la imprime y vuelve a enviar toda la información.

Si puede implementar servlets en el servidor que proporciona el servicio web, puede considerar escribir e implementar un filtro simple. Puede usar esto para registrar tanto el tráfico entrante como el saliente.

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