Uri 接受以 "www-" 开头的错误 url

Uri accept bad url that start with "www-"

我正在使用这个代码块:

if (!Uri.TryCreate("http://www­-.ageofauti­sm.com/201­0/01/wakef­ields-scie­nce-proven­-valid-aga­in-in-new-­study-that­-replicate­s-findings­.html", UriKind.Absolute, out url) || url.Host == string.Empty)

throw new InvalidUrlException(inputUrl);

和函数Uri.TryCreate returns true,而不是false。但是 URL 被破坏了,因为:"www-" 不是有效的前缀。

谁能解释一下?

www­-.ageofauti­sm.com 有效 my-super-server.ageofauti­sm.com

一样

如果这个地址存在是另一个问题。