HTTPステータスコード
HTTP通信では、いわゆる「状態コード」と呼ばれる、転送がどのように行われたかを示す情報が送信される。200のコードは成功を意味し、404のコードは存在しないページを意味することはご存じだと思います。
ステータスコードは、その接頭辞によっていくつかのグループに分けられる。
1xx 情報提供
| コード|意味
|-------|--------|
| 100|続ける
| スイッチプロトコル
2xx成功
| コード|意味
|-------|--------|
| 200| OK (大丈夫)です。 | 作成された | 202|受理されました。
| 不正な情報
| 204|内容がない | 205| コンテンツを復元する|...
| 206`|部分的な内容です。
3xxリダイレクション
| コード|意味
|-------|--------|
| 300|多肢選択式 | 301|恒久的なリダイレクトを行う
| 302| 発見された| | 303|もっと見る | 304|変化なし
| 305|プロキシを使用する| | 306 | Old but reserved for future use | [古いものですが、将来的に使用するために予約されています。
| 307`|一時的なリダイレクション|||||||。
4xx クライアント(ユーザー)エラー
| コード|意味
|-------|--------|
| 400|不正なリクエスト | 401|認証されていない接続||||。
| 402|お支払いのお願い | 403|使用不可
| 404|見つからない | 405 : メソッドが許可されていません。
| 406|容認できません。 | プロキシ認証が必要です。 | 408 | リクエストがタイムアウトしました。 | 409|ネットワークの競合
| 410|データが消えた | 411|要求された長さが一致しません。 | 412|想定に失敗しました。
| | エンティティーの要求が大きすぎます。
| 414 | Request-URI is too long |.
| サポートされていないメディアタイプ | 415
| 416 | 要求されたスコープが満足のいくものではありません。
| 417|期待はずれでした。
5xx サーバエラー
| コード|意味
|-------|--------|
| 500|内部サーバーエラー | 501|未実装
| 502| 不正なゲートウェイ | サービスが利用できません。 |504 | ゲートウェイのタイムアウトが終了しました。 | HTTP バージョンがサポートされていません。 | 509|帯域幅の制限を超えました。