você pode ver o XML gerado pelo .NET ao usar um serviço de javaws?
-
09-09-2019 - |
Pergunta
Como posso ver o XML que está sendo enviado para um serviço Web Java a partir de um C # baseada página ASP.NET?
Eu criei um disco objeto web ref em .NET do meu Java WSDL, mas quando eu uso os gostos de Fiddler para ver o XML anexado ao pedido HTTP, em vez disso, ver os parâmetros de formulário que está sendo passado. Existe uma maneira que eu posso ver o XML serializado?
Solução
Use tcpmon , de Apache, que o tráfego pode interceptar e redirecioná-lo para outro host /porta.
Você configurar um ouvinte na porta A, e todo o tráfego é encaminhado para host / port B.
Outras dicas
No mínimo, você pode visualizar a pedido HTTP ea resposta com um packet sniffer como o Ethereal / Wireshark.
Ou você pode usar o XmlSerializer e serializar a instância do objeto que você está prestes a passar, para o disco, por exemplo.
Apenas um pensamento. Estou certo de que esta não é a melhor maneira de fazer isso, mas eu acho que ele vai trabalhar. A idéia é injetar um filtro respone e overide o método de gravação para registrar toda a saída gerada a partir da página ASP.NET. Para ver como programar um filtro ASP.NET verifique este artigo:
http://www.highoncoding.com/Articles/468_Protecting_Email_Addresses_Using_Response_Filters.aspx