Si può visualizzare il codice XML generato da .NET quando si utilizza un servizio di javaws?

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

Domanda

Come posso visualizzare l'XML di essere inviato a un servizio Web Java da un C # -based pagina ASP.NET?

Ho creato una discoteca oggetto Web ref in .NET dal mio Java WSDL, ma quando uso del calibro di Fiddler per visualizzare l'XML allegato alla richiesta HTTP, invece vedo i parametri del modulo vengono passati. C'è un modo per visualizzare l'XML serializzato?

È stato utile?

Soluzione

tcpmon , da Apache, che può intercettare il traffico e destinarli a un altro host /porta.

Si imposta un ascoltatore sulla porta A, e tutto il traffico viene inoltrata a host / porta B.

Altri suggerimenti

Come minimo, è possibile visualizzare su richiesta HTTP e la risposta con uno sniffer di pacchetti come Ethereal / Wireshark.

In alternativa, è possibile utilizzare il XmlSerializer e serializzare l'istanza dell'oggetto che si sta per passare, per il disco, per esempio.

Solo un pensiero. Sono certo questo non è il modo migliore per farlo, ma credo che funzionerà. L'idea è di iniettare un filtro respone e overide il metodo di scrittura per registrare tutto l'output generato dalla pagina ASP.NET. Per vedere come programmare un filtro ASP.NET controllare questo articolo:

http://www.highoncoding.com/Articles/468_Protecting_Email_Addresses_Using_Response_Filters.aspx

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