c# - 如何为fiddler core手动设置上游代理?

标签 c# fiddler fiddlercore

我希望能够通过上游代理重定向来自 fiddler 代码的 http 请求,我希望能够在运行时指定它。

我查看了 FiddlerApplication 函数,但没有看到任何可能合适的东西,而且我在文档中也没有找到任何匹配的东西(除了你可能指定一个启动标记使用系统的代理作为上游代理)。

在运行时指定/更改 fiddler 核心代理的最佳方法是什么?

最佳答案

如果您想将每个请求发送到代理,而该代理不是系统的默认代理:在发送每个请求之前,在 session 中指定 X-OverrideGateway 标志。在您的 BeforeRequest 处理程序中,添加以下行:

oSession["X-OverrideGateway"] = "someProxy:1234";

-埃里克

关于c# - 如何为fiddler core手动设置上游代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14284256/

相关文章:

android - CertPathValidatorException : Trust anchor for certification path not found when using Fiddler as proxy in Android

https - 使用 FiddlerCore 将 HTTPS 请求捕获到不存在的服务器

c# - PHP 到 C# - 套接字 - 文件随机损坏

c# - .Net Core - 调试时应用程序崩溃

c# - 将 console.writeline 从 Windows 应用程序重定向到字符串

delphi - TIdHTTP 通过代理作为 HTTP 发送 HTTPS 请求

Fiddler 更新后无法从 iOS 设备捕获流量

fiddler - 从命令行启动和停止 Fiddler

c# - 无法禁用 fiddler 核心自动流式传输?

c# - ViewModel 类应该实现 INotifyPropertyChanged 还是我可以使用对象组合?