【備忘録】頻出の HTTP ステータスコード早わかり一覧表

  • HTTP

この記事は、よく使われる(よく遭遇する) HTTP ステータスコードをカテゴリー別に表形式でまとめました。

普通にまとめても面白くないので、関西弁でまとめてみました。

この方が頭に入りやすい & イメージしやすいのではないかなぁと思います。

※この記事では、各ステータスコードの細かい意味や制約は記載していません。

2xx 成功

2xx 系のステータスコードは、基本的に成功だと思ってください。

コード概要会話例
200OKおおきに、問題あらへんで。これ返すわ。
201Createdええんやで、新しいもん作ったわ。ここにあるで。
202Accepted了解やで。処理中やけど、受け付けたで。
204No Contentせやけど、特に返すもんないわ。
206Partial Content一部だけやけど、これ返すわ。

3xx リダイレクション

3xx 系のステータスコードは、リソースへのリダイレクト関連が中心です。

コード概要会話例
301Moved Permanently引っ越ししたんや。新しい住所ここや。
302Foundそこちゃうで、一時的にこっちやで。
303See Other他で見てみ。こっちやないで。
304Not Modifiedもうええわ、変わってへんからそのままで。
307Temporary Redirectちょっとだけ、あっちに行ってみてな。

4xx クライアントエラー

4xx 系は、主にクラウアンとエラーを扱います。 このエラーが返ってくる時は、サーバー処理に到達していない可能性が非常に高いです。

コード概要会話例
400Bad Requestなんかおかしいで。もう一度見直してみて。
401Unauthorizedちょっと待てや、認証されてへんで。
403Forbiddenあかん、ここには入れひんで。
404Not Foundそんなもんあらへんがな。
408Request Timeout時間かかりすぎ!もう一回やり直して。

5xx サーバーエラー

5xx 系は、サーバーのエラーを主に表しています。 処理のエラーなのか、サーバー自体がダウンしているのか、等の問題はあるものの、コールアウト先の問題の可能性が高いです。

コード概要会話例
500Internal Server Errorあかん、こっちのシステムがおかしいわ。
501Not Implementedそれ、うちではまだできひんのや。
502Bad Gateway中継サーバがおかしいで。
503Service Unavailable今は忙しすぎて対応でけへんわ。
504Gateway Timeout中継サーバの時間かかりすぎや。

おわりに

会話例は主観です。 自分のイメージしやすい内容に置き換えてください。

このように、イメージがつく形で覚えておけば、都度調べる手間が減るのでおすすめです。

Sponsored