Подтвердить что ты не робот

Скриншот и отслеживание трафика веб-сервисов

Я пытаюсь контролировать запрос веб-службы и ответ с помощью Fiddler. Однако, похоже, что он ничего не фиксирует.

Как настроить Fiddler для захвата вызова веб-службы и запроса?

Примечание

Клиент, делающий запрос и веб-службу, находится на моей машине. Веб-служба развертывается в IIS.

4b9b3361

Ответ 1

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureFiddler - хорошее резюме того, как настроить Fiddler. http://ericlawrence.com/fiddler/help/hookup.asp#Q-IIS объясняет захват трафика из процессов, не работающих в учетной записи "Интерактивный пользователь". http://ericlawrence.com/fiddler/help/hookup.asp#Q-LocalTraffic описывает, как избежать обхода прокси-серверов .NET Framework для запросов loopback.

Ответ 2

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

Другой вариант, конечно, состоит в том, чтобы вместо этого войти в систему как пользователь, который работает в пуле приложений IIS (если это не учетная запись службы, например Network Service), а затем запустить Fiddler во время входа в систему как другой пользователь. Если пул приложений работает как учетная запись службы, вы можете использовать PSExec для запуска Fiddler в качестве учетной записи службы.