0

FiddlerCore 似乎有很多关于管理 http 请求的功能,包括解析标头、解析和解码正文内容、在请求中搜索内容等。此外,还有重放捕获的请求的功能。

我想在我的 Web 应用程序直接接收的请求上使用这些功能,例如通过 ASP.NET MVC 或 Web API 控制器。

在这种情况下,我本机捕获请求,因此我不需要或不需要 FiddlerCore 的代理功能。我只想使用管理和操作请求的 FiddlerCore 部分。

我可以使用 FiddlerCore 的上述功能而不启用代理吗?

4

1 回答 1

0

听起来您在问“如何将 FiddlerCore 作为反向代理运行?”

  1. 将目标服务移动到不同的端口(例如81,而不是80
  2. 调用FiddlerApplication.Startup原来的服务端口(如80)
  3. 在您的 FiddlerCore 应用程序的BeforeRequest处理程序中,重写入port站请求以指向目标端口(例如81)。
于 2015-06-25T17:06:41.223 回答