Uri 接受以 "www-" 开头的错误 url
Uri accept bad url that start with "www-"
我正在使用这个代码块:
if (!Uri.TryCreate("http://www-.ageofautism.com/2010/01/wakefields-science-proven-valid-again-in-new-study-that-replicates-findings.html", UriKind.Absolute, out url) || url.Host == string.Empty)
throw new InvalidUrlException(inputUrl);
和函数Uri.TryCreate returns true,而不是false。但是 URL 被破坏了,因为:"www-" 不是有效的前缀。
谁能解释一下?
www-.ageofautism.com
与 有效 与 my-super-server.ageofautism.com
一样
如果这个地址存在是另一个问题。
我正在使用这个代码块:
if (!Uri.TryCreate("http://www-.ageofautism.com/2010/01/wakefields-science-proven-valid-again-in-new-study-that-replicates-findings.html", UriKind.Absolute, out url) || url.Host == string.Empty)
throw new InvalidUrlException(inputUrl);
和函数Uri.TryCreate returns true,而不是false。但是 URL 被破坏了,因为:"www-" 不是有效的前缀。
谁能解释一下?
www-.ageofautism.com
与 有效 与 my-super-server.ageofautism.com
如果这个地址存在是另一个问题。