Question

Comment puis-je voir le XML étant envoyé à un service Web Java à partir d'un C # ASP.NET -Basé la page?

J'ai créé un objet disco ref Web .NET de mon WSDL Java, mais quand j'utilise les goûts de Fiddler pour voir le code XML joint à la requête HTTP, au lieu que je vois les paramètres de forme étant passés. Est-il possible que je peux voir le XML sérialisé?

Était-ce utile?

La solution

Utilisez tcpmon , d'Apache, qui peut intercepter le trafic et la rediriger vers un autre hôte /Port.

Vous définissez un écouteur sur le port A, et tout le trafic est envoyé à l'hôte / port B.

Autres conseils

Au minimum, vous pouvez visualiser à la demande et la réponse HTTP avec un renifleur de paquets comme Ethereal / Wireshark.

Vous pouvez aussi utiliser le XmlSerializer et sérialiser l'instance d'objet que vous êtes sur le point de passer, au disque, par exemple.

Juste une pensée. Je suis certain que ce n'est pas la meilleure façon de le faire, mais je suppose que cela va fonctionner. L'idée est d'injecter un filtre respone et overide la méthode d'écriture pour enregistrer toutes la sortie générée à partir de la page ASP.NET. Pour voir comment programmer un filtre ASP.NET vérifier cet article:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top