gpt4 book ai didi

c# - 使用 Fiddler 作为 HttpWebRequest 的代理需要运行 Fiddler

转载 作者:行者123 更新时间:2023-11-30 17:51:10 25 4
gpt4 key购买 nike

我有一个正在开发的 Web 应用程序,它发出大量 HttpWebRequests。为了使调试更容易,我在我的 web.config 中设置了以下内容;

<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:9999" />
</defaultProxy>
</system.net>

这允许我所有的 HttpWebRequests 通过 Fiddler 代理。问题是我需要让 Fiddler 运行才能让我的应用程序正常工作。

理想情况下,我希望在 Fiddler 运行时通过 Fiddler 代理,而在 Fiddler 未运行时根本不代理,而不必每次都更改我的 web.config。

最佳答案

有几个选项。

首先可以设置相关对象的相关Proxy属性inside your code directly而不是退回到配置 XML;然后,您可以根据自己喜欢的任何因素有选择地控制代理的使用。

或者,您可以尝试设置 scriptLocation attribute指向 http://localhost:8888/proxy.pac 并使用 Fiddler 的 about:config 设置 fiddler.proxy.pacfile.usefileprotocolfalse 并勾选工具 > Fiddler 选项 > 连接 > 使用 PAC 脚本框。

关于c# - 使用 Fiddler 作为 HttpWebRequest 的代理需要运行 Fiddler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19844515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com