Могу ли я использовать функции синтаксического анализа FiddlerCore и управления http-запросами без включения его в качестве прокси-сервера?

Похоже, что FiddlerCore обладает множеством функциональных возможностей, связанных с управлением http-запросами, включая разбор заголовков, разбор и декодирование содержимого тела, поиск содержимого в запросе и т. Д. Кроме того, есть функция воспроизведения захваченных запросов.

Я хотел бы использовать эти функции для запросов, которые мое веб-приложение получает напрямую, например, через ASP.NET MVC или контроллер веб-API.

В этом сценарии я изначально собираю запрос, поэтому мне не нужна или не нужна прокси-функция FiddlerCore. Я просто хочу использовать биты FiddlerCore, которые управляют запросами.

Могу ли я использовать вышеуказанную функциональность FiddlerCore и не включать прокси?

1 ответ

Похоже, вы спрашиваете "Как мне запустить FiddlerCore в качестве обратного прокси-сервера?"

  1. Переместите целевой сервис на другой порт (например, 81 вместо 80)
  2. Вызов FiddlerApplication.Startup с оригинальным сервисным портом (например, 80)
  3. В вашем приложении FiddlerCore BeforeRequest обработчик, перепиши port входящих запросов для указания на целевой порт (например, 81).
Другие вопросы по тегам