HttpWebRequest The remote server returned an error: (407) Proxy Authentication
来源:互联网 发布:招聘新媒体美工的要求 编辑:程序博客网 时间:2024/05/21 16:52
我们在爬网时经常会遇到
The remote server returned an error: (407) Proxy Authentication
经过查处最后处理的代码如下:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.Proxy = WebProxy.GetDefaultProxy(); request.Proxy.Credentials = CredentialCache.DefaultCredentials; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); string responseText = string.Empty; using (StreamReader sr = new StreamReader(response.GetResponseStream())) { responseText = sr.ReadToEnd(); } response.Close(); request.Abort(); return responseText;
网上还有其他方法如下:
webRequest = (HttpWebRequest)HttpWebRequest.Create(address); webRequest.Credentials = myCreds; webRequest.PreAuthenticate = true; webRequest.Method = "HEAD"; webRequest.Timeout = 10000; webRequest.AllowWriteStreamBuffering = true; #region Proxy settings WebProxy proxy = new WebProxy(proxyAddress, proxyPort); proxy.Credentials = new NetworkCredential(cm.FirewallUser, cm.FirewallPassword); webRequest.Proxy = proxy; proxy.Credentials = NetworkCredential("domain\\user", "password") webRequest.Proxy = proxy; webResponse = (HttpWebResponse)webRequest.GetResponse();
我没有测试不知道行不行。
- HttpWebRequest The remote server returned an error: (407) Proxy Authentication
- sliverlight: The remote server returned an error: NotFound.
- SharePoint Log - "The remote server returned an error: (409) Conflict."
- The remote server returned an error: (403) Forbidden.
- svn执行上下文错误 the proxy server returned an error
- svn执行上下文错误 the proxy server returned an error
- The remote server returned an error: (415) Cannot process the message because the content type 'text
- The remote server returned an error (415) Cannot process the message
- 关于Silverlight中WebService调用出现CommunicationException The remote server returned an error: NotFound
- Silverlight调用WebService出现CommunicationException The remote server returned an error: NotFound的一种可能原因
- Silverlight + WCF错误“The remote server returned an error: NotFound.”的解决方法
- Silverlight + WCF错误“The remote server returned an error: NotFound.”的解决方法
- request 报错The remote server returned an error: (415) Unsupported Media Type.
- Windows Phone中http请求收到The remote server returned an error: NotFound.
- Silverlight + WCF错误“The remote server returned an error: NotFound.”的解决方法
- The remote server returned an unexpected response: (404) Not Found
- Error: 407 Proxy Authentication Required
- Failed: error connecting to db server: server returned error on SASL authentication step: Authentica
- 创建命名管道示例
- 给你一个详细的VLAN文档
- 简单使用ssh密钥认证
- 单例模式的自动析构
- ARM 编译连接原理入门
- HttpWebRequest The remote server returned an error: (407) Proxy Authentication
- 数据库中插入字符串
- mfc添加非通用控件
- java读取excel文件(使用jxl)
- 移动BOSS:从小米加步枪到航空母舰
- vim使用收藏
- 在小米手机上试用口信(多图)
- 数据库-要注意
- System.err 与System.out