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