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