gpt4 book ai didi

c# - 有没有办法配置 Fiddler 拦截来自 Windows 服务的 HTTP 调用?

转载 作者:IT王子 更新时间:2023-10-29 04:46:26 26 4
gpt4 key购买 nike

我们正在替换旧的(5 年以上)Windows 服务应用程序,该应用程序是使用 VS2005 构建的,该应用程序进行 HTTP GET 调用。有几件事使这变得困难(例如 Web 服务器在客户的网络上,我们无法直接连接到它),不幸的是,我们不希望关闭正在运行的系统以将其替换为 WinForm Fiddler 可以监控的版本。新代码似乎一切正常,但遗憾的是,它无法通过身份验证。

有没有办法配置 Fiddler (2.2.9.1) 以拦截来自 Windows 服务的 HTTP 调用?

最佳答案

Codeka 提供了一条线索让我朝着正确的方向前进。仍然缺少的部分是如何配置代理。 <appname>.exe.config needs <defaultProxy> specified添加如下部分:

<configuration>

<!-- The `<system.net>` element is an immediate child of `<configuration>` but can appear anywhere in app.config -->
<system.net>
<defaultProxy enabled="true">
<proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
</defaultProxy>
</system.net>

</configuration>

完成此操作后,Windows 服务的 http 流量开始流经 Fiddler。

关于c# - 有没有办法配置 Fiddler 拦截来自 Windows 服务的 HTTP 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917732/

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