我可以使用FiddlerCore解析和http请求管理功能而不将其作为代理启用吗



FiddlerCore似乎在管理http请求方面拥有大量功能,包括解析标头、解析和解码正文内容、搜索请求中的内容等。此外,还具有回放捕获请求的功能。

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

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

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

听起来你在问"如何将FiddlerCore作为反向代理运行?"

  1. 将目标服务移动到其他端口(例如81而不是80
  2. 使用原始服务端口(例如80)调用FiddlerApplication.Startup
  3. 在FiddlerCore应用程序的BeforeRequest处理程序中,重写入站请求的port以指向目标端口(例如81

最新更新