根據維基百科,URI被定義爲在URI的<分層部分>中允許空間嗎?
<scheme name> : <hierarchical part> [ ? <query> ] [ # <fragment> ]
我試圖通過的 「http://一些網站/網頁」,以Uri.IsWellFormedUriString
並返回false。然後我嘗試了「http:// some%20site/page」,並對空格進行了編碼。仍然是虛假的。
但是,「http:// somesite/page%20Zero」會給我真實的。
我可以得出結論:在URI的「根級別」。空間不允許?或者還有一些我錯過了。
維基百科是指完成規範 - [RFC 3986(http://www.ietf.org/rfc/rfc3986.txt),這是你應該讀什麼,如果你需要實現自己的烏里驗證或感興趣的確切細節什麼是允許的和什麼不是...... –