2011-06-27 13 views
0

有効なURLとエラーメッセージを検証する最良の方法は何ですか?私は、エラーメッセージ指定されたURLのウェブリクエストを定義する

それが十分であるかないと、その後改善することができますをキャッチしようとキャッチをしています

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); 

私はこのようなものを使用していますか?

+0

私はあなたが正しいことをしていると信じています。ここでは既に質問されている質問です:http://stackoverflow.com/questions/924679/c-how-can-i-check-if-a-url-exists-is-valid WebResponseを使ってあなたのURL – reggie

+0

URLが有効なURI構文であることを検証しますか?または、URLが実際の有効な場所を指していることを確認しますか? –

+0

@greebo:both ... –

答えて

1

あなたはあなたがしなければならないことをURLからの応答を得るかどうかを確認したい場合は -

WebResponse webResponse = req.GetResponse(); 
0

をあなたが有効なURLをテストするために正規表現(System.Text.RegularExpressions名前空間)を使用することができます。

var urlTester = new Regex(@"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"); 
bool isValidUrl = urlTester.IsMatch(url); 

他のRegex URLパターンが必要な場合は、Googleにもお問い合わせください。

関連する問題