我正在尝试确定给定的字符串是否是有效的URL。在我的场景中,url可以有参数:
我已经尝试了Uri.TryCreate method,Uri.TryCreate(url, UriKind.Absolute, null);
,但它几乎接受任何具有http://前缀的内容,即“http:// xxx /”即可。
出于性能原因,我无法使用HTTP请求来检查/ ping网站。
有什么建议吗?
答案 0 :(得分:2)
听起来您想要致电Uri.TryCreate(url, UriKind.Absolute, out result)
,然后检查result.HostName
是否包含.