我的应用程序的一位用户必须先连接到网络代理,然后才能连接到我们的网站。他告诉我,即使他指定了代理的 ip、端口、用户名和密码,他也会不断收到 401 错误。我无法测试此功能,因为我不需要使用代理连接到我们的网站。据我所知,这个问题与我制作 HttpRequest 的方式有关,但同样,我无法测试此功能。
如何设置允许我测试此功能的 Web 代理?
我的应用程序的一位用户必须先连接到网络代理,然后才能连接到我们的网站。他告诉我,即使他指定了代理的 ip、端口、用户名和密码,他也会不断收到 401 错误。我无法测试此功能,因为我不需要使用代理连接到我们的网站。据我所知,这个问题与我制作 HttpRequest 的方式有关,但同样,我无法测试此功能。
如何设置允许我测试此功能的 Web 代理?
你在 Windows 上,去获取 CC Proxy http://www.youngzsoft.net/ccproxy/并安装它。它是免费的,并且可以根据您的需要进行配置。
您可以Proxy
在HttpWebRequest
.
例如,以下是使用默认网络凭据指定代理服务器的方法:
var request = WebRequest.Create("http://www.google.com");
request.Proxy = new WebProxy("http://proxy.mydomain.com", 8080);
request.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;