은 위키 백과에 따르면, URI는URI의 <계층 부분>에 공백이 허용됩니까?
<scheme name> : <hierarchical part> [ ? <query> ] [ # <fragment> ]
내가 전달하는 시도로 정의된다 : Uri.IsWellFormedUriString
에 "HTTP // 일부 사이트/페이지"그것은 false를 반환합니다. 그런 다음 "http : // some % 20site/page"시도하고 공백을 인코딩했습니다. 그리고 여전히 거짓이 있습니다.
그러나 "http : // somesite/page % 20Zero"는 나에게 사실을 줄 것입니다.
URI의 "루트 수준"에 결론을 그릴 수 있습니까? 공간은 허용되지 않습니까? 아니면 내가 놓친 다른 것이있다.
위키 피 디아는 자신의 Uri 검증을 구현하거나 정확한 세부 정보를 원할 경우 읽어야 할 완전한 사양 [RFC 3986] (http://www.ietf.org/rfc/rfc3986.txt)을 참조합니다. 허용되는 것과 허용되지 않는 것의 ... –