Просмотр ответов приложений IIS

Я знаю, что IIS регистрирует все запросы к серверу.

Если мое приложение отправляет запросы другим веб-службам, есть ли способ узнать, каким был ответ, или хотя бы заголовками ответов?

3 ответа

Я думаю, что вы должны были бы написать это в функцию регистрации вашего приложения. В качестве альтернативы вы можете использовать такой инструмент, как Fiddler2, чтобы сидеть между исходящим приложением и ответами для отслеживания активности.

Нет.

Почему бы и нет? Потому что вы не используете IIS, чтобы сделать запрос. Вы используете ASP.Net или WinHTTP или ваше собственное приложение на основе сокетов. IIS - это просто контейнер для вашего приложения.

Поэтому, поскольку он не выполняет запросы, "IIS" не слушает ответы. Ваше приложение делает это. В зависимости от структуры вашего приложения вы можете включить внешнее ведение журнала; в противном случае предложение Fiddler от uSlackr об этом.

IIS регистрирует только информацию высокого уровня для запросов, обрабатываемых веб-сервером, таких как IP-адрес пользователя, запрошенный URL-адрес и возвращенный код состояния (200 404 и т. Д.). Смотрите этот сайт для примера данных, которые регистрируются. Если вы хотите просмотреть необработанные результаты вашего кода, вам нужно использовать анализатор пакетов, например wireshark, или прокси-сервер отладки, например fiddler.

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