Можете ли вы просмотреть 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

Другие вопросы по тегам