Могу ли я использовать функции синтаксического анализа FiddlerCore и управления http-запросами без включения его в качестве прокси-сервера?
Похоже, что FiddlerCore обладает множеством функциональных возможностей, связанных с управлением http-запросами, включая разбор заголовков, разбор и декодирование содержимого тела, поиск содержимого в запросе и т. Д. Кроме того, есть функция воспроизведения захваченных запросов.
Я хотел бы использовать эти функции для запросов, которые мое веб-приложение получает напрямую, например, через ASP.NET MVC или контроллер веб-API.
В этом сценарии я изначально собираю запрос, поэтому мне не нужна или не нужна прокси-функция FiddlerCore. Я просто хочу использовать биты FiddlerCore, которые управляют запросами.
Могу ли я использовать вышеуказанную функциональность FiddlerCore и не включать прокси?
1 ответ
Похоже, вы спрашиваете "Как мне запустить FiddlerCore в качестве обратного прокси-сервера?"
- Переместите целевой сервис на другой порт (например,
81
вместо80
) - Вызов
FiddlerApplication.Startup
с оригинальным сервисным портом (например, 80) - В вашем приложении FiddlerCore
BeforeRequest
обработчик, перепишиport
входящих запросов для указания на целевой порт (например,81
).