关于HttpWebRequest的proxy属性
我想用HttpWebRequest的proxy去连接服务器,然后通过请求baidu,看看服务器有没有连上的
- C# code
HttpWebRequest objHttpRequest;HttpWebResponse objResponse;WebProxy objProxy;objHttpRequest = (HttpWebRequest)WebRequest.Create("http://www.baidu.com"); //设定测试页面,用百度来测试objHttpRequest.Timeout = 3000; //设定超时时间string ip = "122.72.2.200";int port = 80;objProxy = new WebProxy(ips, ports); //创建proxyobjProxy.BypassProxyOnLocal = false;objHttpRequest.Proxy = objProxy; try { objResponse = (HttpWebResponse)objHttpRequest.GetResponse();//获取答复 } catch (Exception) {}
不明白为什么这个服务器可以获取到答复,因为通过QQ代理测试它是不能代理的。获取到答复意思就是可以代理吧?
[解决办法]
是不是你的代理不允许qq通过呢
[解决办法]
其实你应该在IE浏览器的设置里将代理地址设置好,然后打开网页看是否正常,如果正常,QQ里面选择“使用浏览器设置”即可。
[解决办法]
应该不会喔