0
我使用这个代码块开始:乌里接受不良网址以“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而不是假假真真。但是该URL被破坏,因为:“www-”不是有效的前缀。
有人可以解释这一点吗?
子域可以以“ - ”结尾吗? – No1Lives4Ever
为什么不呢? ''是主机名称中的合法字符。你甚至可以拥有'---。mydomain.com' – DrKoch