首页 新闻 会员 周边 捐助

HttpWebResponse 远程服务器403错误 请指教

0
[已解决问题] 解决于 2015-09-07 09:38

WebProxy proxyObject = new WebProxy(ip, port); //str为IP地址 port为端口号  
                proxyObject.BypassProxyOnLocal = true;

                HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("http://1111.ip138.com/ic.asp");
                Req.UserAgent = "MSIE6.0";
                Req.Method = "GET";
                Req.AllowAutoRedirect = false;
                Req.Timeout = 10000; //设定超时时间

                if (ip != "127.0.0.1")
                    Req.Proxy = proxyObject; //设置代理   
                HttpWebResponse Resp = (HttpWebResponse)Req.GetResponse();////////这里就报错了,远程服务器403错误,,怎么修改改一下啊?

 

using (StreamReader sr = new StreamReader(Resp.GetResponseStream(), code))
                {}

WYan13的主页 WYan13 | 初学一级 | 园豆:42
提问于:2015-06-08 15:47
< >
分享
最佳答案
0

不要设置代理,然后访问试试看。注释掉Req.Proxy = proxyObject; 这一行。

奖励园豆:5
JeffWong | 老鸟四级 |园豆:2328 | 2015-06-08 18:31

确实是可以,但是如果我没有这句怎么去判断代理IP是否可用

WYan13 | 园豆:42 (初学一级) | 2015-06-09 09:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册