繁体   English   中英

具有代理抛出HTTP 405方法的WebRequest不允许错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM