以下は、インターネットURIソースからHttp Web応答を取得するためのC#コードスニペットです。 クライアントが応答を取得できない場合、例外がスローされます。
例外 がスローされますが、HttpStatusCodeがOKでない条件が存在するかどうか不思議です(つまり、範囲200-299ではない)。HttpRequest.GetResponseで例外がスローされない
基本的に、例外がスローされない不良ステータスコードは何かを知る必要があります。
try{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
catch{}
正確にわからない何がで定義されたものあなたがそれをキャッチしている間に何もしないで(実際には例外をすべて無視して)例外を投げることは決してありません。あなたはGetReponse行の後ろにも閉じ括弧がありません。ステータスコードのリストは[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) – Tone