0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

API実装時のステータスコードまとめ

Posted at

ステータスコードに迷ったときに見る逆引き一覧

色々情報漁った結果のまとめ。
適宜修正してく。

正常系

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系: バックエンド側の不備
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?