首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebProxy URI无效

WebProxy URI无效
EN

Stack Overflow用户
提问于 2016-08-20 08:15:36
回答 2查看 1K关注 0票数 0

这是我目前的代码

代码语言:javascript
复制
using (WebClient client = new WebClient()) {
    WebProxy proxy = new WebProxy();
    proxy.Address = new Uri(96.44.147.138:6060);
    proxy.Credentials = new NetworkCredential(proxyUsername.Text, proxyPassword.Text);
    proxy.UseDefaultCredentials = false;
    proxy.BypassProxyOnLocal = false;
    Console.WriteLine(client.DownloadString("http://bot.whatismyipaddress.com/"));
}

代理需要凭证。

我在网上看到一个错误,proxy.Address = new Uri(96.44.147.138:6060);

“URI方案无效。”

不知道它期待的是什么样的价值

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-20 08:24:12

Uri应由方案、主机和选项端口组成。所以你应该用

代码语言:javascript
复制
proxy.Address = new Uri("http://96.44.147.138:6060");
票数 1
EN

Stack Overflow用户

发布于 2016-08-20 08:24:38

一定是那样的;

代码语言:javascript
复制
using (var client = new WebClient())
{
    var proxy = new WebProxy();

    proxy.Address = new Uri("http://96.44.147.138:6060");
    proxy.Credentials = new NetworkCredential(proxyUsername.Text, proxyPassword.Text);
    proxy.UseDefaultCredentials = false;
    proxy.BypassProxyOnLocal = false;

    Console.WriteLine(client.DownloadString("http://bot.whatismyipaddress.com/"));
}

示例编辑:在C#和.NET客户端类中设置全局HTTP代理

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

https://stackoverflow.com/questions/39052009

复制
相关文章

相似问题

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