1
这似乎很奇怪,我,但我相信有一个解释Uri.IsWellFormedUriString允许HTTP:// HTTP:// <url>
如果我使用Uri.IsWellFormedUriString传递“http://http://www.google.com”返回true,我可以只假设这个URI符合一些RFC规范并且是有效的。
我的大多数其他测试表明,该方法在我期待比这
任何人都可以建议其他的方式工作?
这似乎很奇怪,我,但我相信有一个解释Uri.IsWellFormedUriString允许HTTP:// HTTP:// <url>
如果我使用Uri.IsWellFormedUriString传递“http://http://www.google.com”返回true,我可以只假设这个URI符合一些RFC规范并且是有效的。
我的大多数其他测试表明,该方法在我期待比这
任何人都可以建议其他的方式工作?
我检查了BNF的RFC 3296中的URI,它符合。
它符合,因为遵循第一个“http://”是一个基于注册表的命名权威,后跟一个绝对路径。 “http:”符合基于注册表的命名权限,“//www.google.com”符合绝对路径。