Come intercettare la risposta e la richiesta XML durante l'invocazione del servizio Web? [chiuso]
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.
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.
Strumento per monitorare HTTP, TCP, ecc. Servizio Web traffico può essere utile.
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.