Как найти ответ серверов в C # ClientBase с BasicHTTPBinding - PullRequest
0 голосов
/ 08 мая 2019

Я использую C # с Visual Studio.Я импортировал файл WSDL в свой проект, так что VS автоматически создал класс для меня, чтобы я мог использовать соответствующие сервисы.

Теперь я получил ошибку от сервера и для целей отладки я хотел бы видеть RAWответ сервера.Похоже, что это довольно сложно получить.

Пожалуйста, посмотрите на скриншот ниже:

enter image description here

У меня есть только объект "base.channel".Но даже после долгого изучения всех атрибутов и подобъектов я все еще не могу найти фактический ответ сервера.

Код в строке 6776 - первый и единственный, где я могу остановиться.Поэтому нет возможности заглянуть в некоторые объекты ранее.

Я довольно новичок в приложениях на базе Server Client с C # и WSDL.Я действительно надеюсь, что механизм, как работают запросы, всегда один и тот же, так что кто-то может дать мне подсказку, как я могу получить необработанный ответ сервера.

Поскольку это HTTPS, wireshark не подходит.

Спасибо

1 Ответ

0 голосов
/ 10 мая 2019

Нашли решение:

Я использовал Fiddler, который может расшифровывать и трафик SSL!

...