[英]WebRequest with proxy throwing HTTP 405 method not allowed error
我正在使用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”是我们的组织代理网址。
没有代理,它可以正常工作,但我需要使其与代理详细信息一起使用。
我有什么想念的吗?
与代理一起,您可能还需要提及端口。 见下面的代码
string ipAddrs= "proxy ip ";
WebProxy proxy = new WebProxy(ipAddrs,3128);
默认代理端口号是3128
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.