当Fiddler未运行时,HttpWebRequest无法工作。

当Fiddler没有运行时,我的机器人无法工作。之后我运行了Fiddler,我的机器人才开始工作。因此我认为Fiddler改变了我的电脑代理设置,于是我修复了它。但是,“其中之一”我的机器人仍然在Fiddler没有运行时无法工作……为什么?但是当我为我的机器人使用代理时,它又重新开始工作。帮帮我,朋友。
 

gerireto1987

New member
它们是不同的机器人,会去获取不同的服务吗?全局设置代理服务器是否可能在个别进程设置之前?#1-检查您的IE设置中是否有全局代理服务器#2-获取Wireshark的副本,并查看该流量的去向。如果您拥有代码,请逐步进行,看看何时开始出现故障。
 
检查您在使用HttpWebRequest.Proxy对象时的操作。如果没有使用它,请尝试将其设置为null。看看是否有效。但是如果设置为null,请注意Fiddler将无法工作,因为您将绕过Fiddler代理。我确信已经看到其他人提到过这个问题,在stackoverflow上最好检查一下,他们可能有解决方法。
 
这里有个技巧,如果你不使用代理服务器的话,在调用GetResponse之前将Proxy属性明确设置为null,这样做可以加快你的Web请求速度,因为它将跳过自动代理检测。
 
顶部