けいブログ

プログラミングとお金の知識を身につけていくブログ

ステータスコードについて

HTTPリクエストの結果を表すステータスコードについてざっくりメモしておきます。

 

ステータスコードとは

3桁の数字とその後に続くレスポンスフレーズでHTTPリクエストの結果がどうだったかを表す。3桁の数字はリクエストの結果のカテゴリーを示していて、100番台から500番台までの5つに分類されており、レスポンスフレーズはリクエストの結果をよりわかりやすいように言葉で表す。

 

日常でよく見るのが404 Not Foundで、404の部分が400番台のカテゴリー(クライアントエラー)の中のステータスコードの1つを示し、Not FoundがリクエストしたURLに一致するコンテンツが見つからなかったことを表す。

 

カテゴリー

1XX Infomation

リクエストの処理が継続していることを示す。

 

2XX Success

リクエストの処理が成功したことを示す。

 

3XX Redirection

リクエストを完了させるために、追加の処理が必要であることを示す。リクエストしたURLが変更されているときなどに表示される。

 

4XX Clinet Error

クライアント側でエラーが起きたため、処理が失敗したことを示す。

 

5XX Server Error

サーバー側でエラーが起きたため、処理が失敗したことを示す。

 

詳しくはこちらのリンク

developer.mozilla.org

 

 

参考

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

イラスト図解式 この一冊で全部わかるWeb技術の基本