Come intercettare la risposta e la richiesta XML durante l'invocazione del servizio Web? [chiuso]

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

  •  20-08-2019
  •  | 
  •  

Domanda

Mi chiedo se esiste un modo preciso per intercettare l'invio di richieste XML durante l'invocazione del metodo webservice java e l'XML fornito in risposta? Non voglio stampare quelle xmls sullo standard output ma su & Quot; catch & Quot; li in una stringa.

È stato utile?

Soluzione

Sì, normalmente si utilizza un proxy soap come soapUI . È sufficiente puntare il client del servizio Web al proxy e il proxy al servizio reale.

Altri suggerimenti

Fiddler o SoapUI ti consentiranno di vedere e anche CAMBIARE la richiesta / risposta nel percorso.

Sì, puoi utilizzare uno sniffer di pacchetti e vedere cosa c'è nel tuo traffico.

Non sono mai andato così lontano.

Quello che ho usato è un protocollo fatto in casa molto semplice, che legge tutti gli input, li stampa e invia nuovamente tutte le informazioni.

Se è possibile distribuire servlet sul server che fornisce il servizio Web, è possibile prendere in considerazione la possibilità di scrivere e distribuire un semplice filtro. Puoi usarlo per registrare sia il traffico in entrata che in uscita.

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