Uri test = new Uri("http%3A%2F%2F100.100.1.1%3A8080");
发生在System.dll中为什么下面失败
型“System.UriFormatException”未处理的异常其他信息:无效的URI:URI的格式无法确定。
任何人都知道我为什么不能将URL编码字符串传递给Uri的构造函数?
Uri test = new Uri("http%3A%2F%2F100.100.1.1%3A8080");
发生在System.dll中为什么下面失败
型“System.UriFormatException”未处理的异常其他信息:无效的URI:URI的格式无法确定。
任何人都知道我为什么不能将URL编码字符串传递给Uri的构造函数?
不要逃避它,并尝试使用http://100.100.1.1:8080。
Uri构造函数要求该字符串是有效的RFC2396 URI。有这Uri.CheckSchemeName Method来检查您的传递的URI是否有效。
编码是针对查询字符串数据,而不是URL本身。 – 2010-12-09 09:18:12