【发布时间】:2017-03-06 13:04:38
【问题描述】:
我想向资源发出请求(该资源位于代理后面)。我也有代理地址和端口。我试过NetworkCredentialn没有成功,CacheCredentials没有成功。 WebException 是:
协议错误
远程服务器返回错误:(407) Proxy Authentification Required
我总是在这一行出错:
WebResponse response = request.GetResponse();
我已经这样做了: Package manager in Visual Studio 2015 "407 (Proxy Authentication Required)"
我尝试配置我的 App.config 文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
</configuration>
【问题讨论】:
-
我假设这里的“请求”是一个 WebRequest?您是否设置了代理属性? msdn.microsoft.com/en-us/library/… 或 msdn.microsoft.com/en-us/library/… 在您传递的代理对象中,您可以设置使用代理进行身份验证的凭据。