HTTP レスポンスステータスコード

100Continueその時点までのすべてに問題がなく、継続もしくは完了してよい
101Switching Protocolリクエストヘッダーの応答として送信され、サーバーはプロトコルを切り替えている
102Processingサーバーはリクエストを受け取って処理しているが、まだレスポンスを提供できない
200OKリクエストが成功した
201Createdリクエストは成功し、その結果新たなリソースが作成された
202Acceptedリクエストは受理されたが、まだ実行されていない
203Non-Authoritative Information返されるメタ情報がローカルまたは第三者の持つ複製から収集された
204No Contentリクエストに対して送信するコンテンツはないが、ヘッダーは有用である
205Reset Contentリクエストを送信したドキュメントの表示をリセットするよう伝達する
206Partial Contentクライアントがダウンロードを複数のストリームに分けるために Range ヘッダーを送信した
207Multi-Status複数のステータスコードがあてはまる状況で、複数のリソースに関する情報を伝える
208Multi-Status同じコレクションに繰り返し複数の内部メンバーを列挙することを避けるため、内部で使用する
226IM Usedリソースへの GET リクエストの処理が完了しており、1つ以上の instance manipulation の結果を表す
300Multiple Choiceリクエストに対して複数のレスポンスがある
301Moved Permanentlyリクエストされたリソースの URI が変更された
302Foundリクエストされたリソースの URI が一時的に変更された
303See Otherリクエストされたリソースを別の URI で GET リクエストを使用して取得するようクライアントを誘導する
304Not Modifiedクライアントに対して、レスポンスは変更されていない
307Temporary Redirectリクエストされたリソースを別の URI で、元のリクエストと同じメソッドを使用して取得するようクライアントを誘導する
308Permanent RedirectHTTP レスポンスヘッダーで指定した別の URI へ永続的に置かれている
400Bad Request構文が無効であるためサーバーがリクエストを理解できない
401Unauthorizedリクエストされたリソースを得るために認証が必要
403Forbiddenクライアントにコンテンツのアクセス権がない
404Not Foundサーバーはリクエストされたリソースを発見できなかった
405Method Not Allowedリクエストメソッドは無効化されているか使用できない
406Not Acceptable「サーバー駆動型コンテンツネゴシエーション」の結果、条件に合うコンテンツが見つからない
407Proxy Authentication Requiredリクエストされたリソースを得るために、プロキシサーバーの認証が必要
408Request Timeoutサーバーは使用していないコネクションを終了する
409Conflictリクエストがサーバーの現在の状態と矛盾する
410Goneリクエストされたコンテンツがサーバーから削除されている
411Length Requiredサーバーがリクエストを拒否した
412Precondition Failedサーバー側で適合しない前提条件が、クライアント側のヘッダーに含まれている
413Payload Too Largeリクエストの本体がサーバーで定めている上限を超えている
414URI Too Longクライアントがリクエストした URI が、サーバーで扱える長さを超えている
415Unsupported Media Typeメディア形式がサポートされておらず、サーバーはリクエストを拒否した
416Requested Range Not Satisfiable指定された範囲を満たすことができない
417Expectation Failed指定された内容がサーバー側と適合しない
421Misdirected Requestリクエストが、レスポンスを生成できないサーバーに送られた
422Unprocessable Entityリクエストは適正だが、意味が誤っている
423Lockedアクセス中のリソースはロックされている
424Failed Dependency前のリクエストが失敗したため、このリクエストも失敗した
426Upgrade Required現在のプロトコルではない、アップグレード後のプロトコルは受け入れることができる
428Precondition Requiredオリジンサーバーはリクエストが条件付きになることを必要とする
429Too Many Requestsユーザーは一定の時間内に大量のリクエストを送信した
431Request Header Fields Too Largeヘッダーフィールドが大きすぎるため、サーバーはリクエストの処理できない
451Unavailable For Legal Reasons政府によって検閲されたウェブページなど、ユーザーは違法なリソースを要求している
500Internal Server Errorサーバー側で処理方法がわからない事態が発生した
501Not Implementedリクエストメソッドがサーバーでサポートされておらず、扱えない
502Bad Gatewayリクエストの処理に必要なレスポンスを受け取るゲートウェイとして動作するサーバーが無効なレスポンスを受け取った
503Service Unavailableリクエストを処理する準備ができていない
504Gateway Timeoutゲートウェイとして動作するサーバーが時間内にレスポンスを得られなかった
505HTTP Version Not Supportedリクエストで使用した HTTP のバージョンがサーバーでサポートされていない
506Variant Also Negotiatesサーバー内部で設定エラーが発生した
507Insufficient Storageサーバー内部で設定エラーが発生した
508Loop Detectedサーバーは、リクエストの処理中に無限ループを検出しした
510Not Extendedサーバーがリクエストを処理するために、リクエストをさらに拡張することが必要
511Network Authentication Requiredクライアントがネットワークでアクセスするために認証が必要