Просмотр ответов приложений IIS
Я знаю, что IIS регистрирует все запросы к серверу.
Если мое приложение отправляет запросы другим веб-службам, есть ли способ узнать, каким был ответ, или хотя бы заголовками ответов?
3 ответа
Я думаю, что вы должны были бы написать это в функцию регистрации вашего приложения. В качестве альтернативы вы можете использовать такой инструмент, как Fiddler2, чтобы сидеть между исходящим приложением и ответами для отслеживания активности.
Нет.
Почему бы и нет? Потому что вы не используете IIS, чтобы сделать запрос. Вы используете ASP.Net или WinHTTP или ваше собственное приложение на основе сокетов. IIS - это просто контейнер для вашего приложения.
Поэтому, поскольку он не выполняет запросы, "IIS" не слушает ответы. Ваше приложение делает это. В зависимости от структуры вашего приложения вы можете включить внешнее ведение журнала; в противном случае предложение Fiddler от uSlackr об этом.
IIS регистрирует только информацию высокого уровня для запросов, обрабатываемых веб-сервером, таких как IP-адрес пользователя, запрошенный URL-адрес и возвращенный код состояния (200 404 и т. Д.). Смотрите этот сайт для примера данных, которые регистрируются. Если вы хотите просмотреть необработанные результаты вашего кода, вам нужно использовать анализатор пакетов, например wireshark, или прокси-сервер отладки, например fiddler.