我正在使用WebRequest
向网站发出简单的HTTP GET请求。当我添加代理详细信息时,不允许使用HTTP 405方法错误。
以下是我的代码:
WebRequest req = HttpWebRequest.Create(uri);
//WebProxy prr = new WebProxy();
WebProxy proxy = new WebProxy("xxxxx");
req.Credentials = CredentialCache.DefaultCredentials;
req.Method = "GET";
req.Proxy = proxy;
HttpWebResponse resp=req.GetResponse();
" XXXX"是我们的组织代理网址。
它运行正常没有代理,但我需要让它与代理详细信息一起使用。
我错过了什么吗?。
答案 0 :(得分:0)
除代理外,您可能还需要提及端口。请参阅以下代码
string ipAddrs= "proxy ip ";
WebProxy proxy = new WebProxy(ipAddrs,3128);
默认代理端口号为3128