C#访问网页 - 无法确定URI

时间:2017-07-06 01:12:31

标签: c# webclient bots

我尝试使用代理来访问网页但我得到了:

  

无法确定URI

这是我的代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

当您尝试创建URI时,会发生此错误,并且构造函数无法确定将URI解析为(相对或绝对)的格式。

通常情况下,如果您指定的是完整有效的网址,则不会出现此问题。

如果由于某种原因你可以指定你想要创建的URI的类型(UriKind.Absolute或UriKind.Relative)

出于您的目的,您将需要一个绝对URI,可以这样创建:

var url = new Uri("myproxyaddress", UriKind.Absolute);
proxy.Address = url;

可能会因调用new Uri("myproxyaddress", UriKind.Absolute)而收到错误,因为根本问题是“myproxyaddress”不是有效的绝对URI。