验证有效网址和错误消息的最佳方法是什么?
我正在使用这样的东西:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
我正在尝试捕获以捕获错误消息
足够或者可以做得更好吗?
答案 0 :(得分:1)
如果您想查看是否从该网址获得回复,则必须 -
WebResponse webResponse = req.GetResponse();
答案 1 :(得分:0)
您可以使用正则表达式(System.Text.RegularExpressions命名空间)来测试有效的URL:
var urlTester = new Regex( @"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" );
bool isValidUrl = urlTester.IsMatch( url );
如果需要,还可以向谷歌询问其他正则表达式网址模式。