首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HttpClient和使用代理-不断获得407

HttpClient和使用代理-不断获得407
EN

Stack Overflow用户
提问于 2015-04-25 04:07:40
回答 3查看 116.1K关注 0票数 71

代码如下:

代码语言:javascript
复制
 HttpClient client = null;
 HttpClientHandler httpClientHandler = new HttpClientHandler()
 {
    Proxy = new WebProxy(string.Format("{0}:{1}", proxyServerSettings.Address, 
    proxyServerSettings.Port),false),
    PreAuthenticate = true,
    UseDefaultCredentials = false,
 };


 this.httpClientHandler.Credentials = new NetworkCredential(proxyServerSettings.UserName, 
                        proxyServerSettings.Password);


 this.client = new HttpClient(this.httpClientHandler);

当我最终做到这一点时:

代码语言:javascript
复制
HttpResponseMessage httpResponseMessage = this.client.PostAsync(urlToPost, new StringContent(data, Encoding.UTF8, this.mediaType)).Result;

它总是抛出

远程服务器返回错误:(407)需要代理身份验证。

这对我来说是不能理解的。

当在IE10中配置或使用HttpWebRequest类时,相同的代理设置可以正常工作

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29856543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档