ステータスコードに迷ったときに見る逆引き一覧
色々情報漁った結果のまとめ。
適宜修正してく。
正常系
HTTPメソッド | アクション | ステータスコード |
---|---|---|
GET | show, index | 200 OK |
POST | create | 201 Created |
PUT | update | 200 OK |
DELETE | delete | 204 No Content |
異常系
失敗ケース | ステータスコード |
---|---|
認証エラー(ログイン失敗、認証トークン無効など) | 401 Unauthorized |
パラメータ不正(不足、値が望ましくないなど) | 400 Bad Request |
show, update, delete系APIで、その操作対象が存在しない(テーブルがない、レコードがない) | 404 Not Found |
その他うまいこと処理できなかった | 500 Internal Server Error |
エラー系ステータスコードのイメージ
- 4xx系: フロントエンド側の不備
- 5xx系: バックエンド側の不備