2011-07-21 17 views
0

ASP.NET MVC

基本的にASP.NET MVCのヘッダーを取得するための最も効率的な方法は何

が、私はユーチューブのURLを検証するために、このアプローチをしようとしているヘッダを取得:Check if Youtube and Vimeo-clips are valid

基本的には、およそリンク会談PHPでget_headersを使用してyoutubeのURLを検証します。

唯一の問題は、PHPではなくC#.NET(ASP.NET MVC)を使用していることです。

ヘッダーを効率的に取得するにはどうすればよいですか?

+0

あなたはタイトルであり、質問の内容は本当に嫌いではありません。あなたが何をしたいのかを説明してください。 –

+0

実際にはリンクはphpのヘッダを取得してyoutubeのURLを検証することについて話しています。私はASP.NET MVCで同じことをしたい – TPR

答えて

0

私はあなたがこのサーバーサイドでやりたいと思っており、HttpWebRequestを使用します。受け入れられた答えはWhy Does my HttpWebRequest Return 400 Bad request?です。基本的には、要求が成功したことを確認し、関連するヘッダーを確認することです。ヘッダーのみが必要な場合は、方法をHEADの代わりにGETに設定します。

+0

それはどのように私は400をキャッチするかを除いて働いた??今、私のコードは、それが有効なURLの場合は正常に動作し、そうでなければWebExceptionをスローします。 400をキャプチャするには? – TPR

+0

@progtick - 'WebException'のtry/catchを使い、エラーを区別する必要がある場合はcatchブロックの' Status'プロパティを調べてください。 400エラーが「ProtocolError」と表示されると思います。さらに細かいことが必要な場合は、 'Message'を参照する必要があります。 – tvanfosson