13

我正在使用 Fiddler 调试我的 ASP.NET 应用程序的所有 HTTP 请求。

有一段时间(大约 6 个月)我没有问题。所有的 HTTP 请求都出现在 Fiddler 上等等。

最近两天 Fiddler 停止工作:/ 始终返回相同的错误:“请求失败,HTTP 状态 502:代理错误(ISA 服务器拒绝指定的统一资源定位器(URL)。)。”

奇怪的是,这只发生在我的应用程序中,即来自 youtube、电子邮件等的所有 HTTP 请求都出现在 Fiddler 上。

这里有什么问题?

4

4 回答 4

37

从我的情况来看,在 Fiddler Script 中的 OnBeforeRequest 函数上添加这一行为我修复了它,

oSession["x-OverrideSslProtocols"] = " ssl3;tls1.0;tls1.1;tls1.2";
于 2017-04-12T13:28:03.103 回答
3

我对 Fiddler 也有同样的问题——我的 HTTPS 站点在 IE 中运行良好,但在Chrome中出现502错误。分析问题后,我发现在 Fiddler 中启用了手动代理(不推荐):

Tools -> Fiddler Options -> Gateaway

这是这种奇怪行为的根本原因。切换到“系统代理”使这对 IE 和 Chrome 都有效。

于 2015-02-25T08:31:03.780 回答
1

我有一个生产 url 是 https 而测试是 http 的场景。

当在提琴手中错误地使用 https 调用测试时,我得到 502 并在堆栈溢出时结束。

我将把它留在这里,以防其他人犯同样的错误。

于 2016-01-13T09:10:57.233 回答
-19

我解决了我的问题=)

我的公司网络似乎发生了一些变化。所以我从 Fiddler 更改了文件 CustomRules.js 并在 OnBeforeRequest 添加了一些行。

现在,一切正常

最好的祝福。

于 2011-12-22T16:08:48.310 回答