我正在使用Fiddler调试ASP.NET应用程序的所有HTTP请求。
有一段时间(约6个月)我没有问题。所有HTTP请求都出现在Fiddler上,依此类推。
过去两天Fiddler停止工作:/始终返回相同的错误:“请求失败,HTTP状态为502:代理错误(ISA Server拒绝指定的统一资源定位器(URL)。)。”
奇怪的是,只有我的应用才会发生,我。即来自youtube,电子邮件等的所有HTTP请求都出现在Fiddler上。
这里有什么问题?
答案 0 :(得分:11)
从我的案例中,在Fiddler脚本中的OnBeforeRequest函数上添加这一行为我修复了它,
oSession["x-OverrideSslProtocols"] = " ssl3;tls1.0;tls1.1;tls1.2";
答案 1 :(得分:3)
我和Fiddler有同样的问题 - 我的HTTPS网站在IE中工作正常,但在 Chrome 中出现 502 错误。在分析了这个问题之后,我发现在Fiddler中启用了手动代理(不推荐):
Tools -> Fiddler Options -> Gateaway
这是这种奇怪行为的根本原因。切换到"系统代理"这使得它适用于IE和Chrome。
答案 2 :(得分:1)
我有一个场景,其中生产网址为https,测试为http。
当在fiddler中错误地使用https调用测试时,我得到502并在堆栈溢出时结束此处。
我会把这个留在这里以防其他人犯同样的错误。
答案 3 :(得分:-11)
我解决了我的问题=)
我的公司网络似乎发生了变化。所以我从Fiddler更改了CustomRules.js文件,并在OnBeforeRequest中添加了一些行。
现在,一切正常
最好的问候。