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

时间:2015-06-25 01:49:14

标签: asp.net proxy fiddler fiddlercore fiddler-dev

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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