2011-01-21 10 views
0

特定のURLでHTTPWebRequestを実行すると、503(Server Unavailable)が返されます。ここに私のコードは次のとおりです。ここでWebリクエスト/サーバ使用不可能エラー/ HTTPヘッダ

 webClient.Headers[HttpRequestHeader.UserAgent] = _userAgent; 
     webClient.Headers[HttpRequestHeader.AcceptEncoding] = "gzip, deflate"; 
     webClient.Headers[HttpRequestHeader.Accept] = "Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*"; 
     webClient.Headers[HttpRequestHeader.Cookie] = "searchState=WA"; 

     byte[] firstResponse = webClient.DownloadData(URL); 

は、私は(バイオリンによる)IEでページを要求すると、ブラウザに送信されたものである。

GET http://www.[url].com/[url] HTTP/1.1 
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */* 
Accept-Language: en-US 
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; Media Center PC 6.0; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0E) 
Accept-Encoding: gzip, deflate 
Proxy-Connection: Keep-Alive 
Host: www.[url].com 
Cookie: searchState=WA 

は私に追加する必要が何かはありますコード?どうもありがとう。

EDITは:

HTTP/1.0 200 OK 
Date: Fri, 21 Jan 2011 04:02:33 GMT 
Server: Apache-Coyote/1.1 
Cache-Control: no-cache 
Pragma: no-cache 
Expires: Thu, 01 Jan 1970 00:00:00 GMT 
Content-Type: text/html;charset=UTF-8 
Set-Cookie: JSESSIONID=39EFAAA14B9C6E0384631007966B7CB8; Path=/ 
Set-Cookie: searchState=WA; Expires=Sun, 20-Feb-2011 04:02:33 GMT; Path=/ 
Set-Cookie: search_tab=R; Path=/ 
X-Cache: MISS from 200.157.247.7 
Proxy-Connection: close 
Content-Length: 26987 

答えて

0

それはおそらくあなたの要求が実際に通じてきているのです。ここでレスポンスヘッダです。 503応答コードは、通常、サーバーの過負荷状態またはサーバーの一部が正常に動作していないことを意味します。同じマシン上のIEでページを読み込み、同じ応答が得られるかどうか確認してください。

+0

IEでIEを開いたときにページが正常に読み込まれます。 – alpheus

+0

@alpheusの権利、その行をスキミングして..(申し訳ありません)。レスポンスヘッダーを投稿できますか? – squillman

+0

上記の編集として投稿されています。ありがとう。 – alpheus

関連する問題