2011-06-28 11 views
3

を503エラーを返す:.NET downloadstring(URL)私は突然、特定のページの次のコードから503エラーを取得しているWebページをこすりするために、単純な機能を持って突然

try 
{ 
    WebClient client = new WebClient(); 
    client.Proxy = null; 
    string webhtml = client.DownloadString(strURL); 
    client.Dispose(); 
    return (webhtml); 
} 

URLをするときに動作IEやFFで入力しますが、このコードが実行されるとエラーが返されます。他のURLは正常に動作します。私は、どちらかのブラウザよりも.netからのhttp要求に関して何か違うものがあると推測しています。ブラウザベースのHTTPリクエストをよりよくエミュレートする方法はありますか?

ありがとうございました。

+2

彼らは自分のサイトを掻き取りすることにしたくないので、彼らはあなたの要求を禁止することができます。 – idstam

+0

URLを投稿することはできますか?私はそれを持っていれば私はもっと助けることができた。 – cgatian

答えて

0

このサイトから探していたHTTPヘッダーが見つかりました。非常に便利。

http://www.ericgiguere.com/tools/http-header-viewer.html

+0

[Fiddler](http://www.fiddler2.com/fiddler2/)を試してみてください。それはあなたが必要とするすべての善を持っています。 – cgatian

+0

ありがとう、cgatian。私はフィドラーを忘れていたが、あなたは正しい。それはまさに私の問題を解決しました。 – nycdan