Можете ли вы просмотреть XML, сгенерированный .NET, при использовании сервиса JavaWS?
-
09-09-2019 - |
Вопрос
Как я могу просмотреть XML, отправляемый в веб-службу Java, со страницы на основе C # ASP.NET?
Я создал веб-ссылку disco object в .NET из моего Java WSDL, но когда я использую подобные Fiddler для просмотра XML, прикрепленного к HTTP-запросу, вместо этого я вижу передаваемые параметры формы.Есть ли способ, которым я могу просмотреть сериализованный XML?
Решение
Использование тспмон, от Apache, который может перехватывать трафик и перенаправлять его на другой хост / порт.
Вы настраиваете прослушиватель на порту A, и весь трафик перенаправляется на хост / порт B.
Другие советы
Как минимум, вы можете просмотреть HTTP-запрос и ответ с помощью анализатора пакетов, такого как Ethereal / Wireshark.
Или вы можете использовать XmlSerializer и сериализовать экземпляр объекта, который вы собираетесь передать, например, на диск.
Просто мысль.Я уверен, что это не лучший способ сделать это, но я думаю, это сработает.Идея состоит в том, чтобы внедрить фильтр response и переопределить метод write для регистрации всех выходных данных, сгенерированных на странице ASP.NET.Чтобы узнать, как запрограммировать ASP.NET фильтр, ознакомьтесь с этой статьей :
http://www.highoncoding.com/Articles/468_Protecting_Email_Addresses_Using_Response_Filters.aspx