LaravelのFeatureテストでよく使うHTTPステータスコードを、API開発・テストの文脈でまとめます。
主要ステータスコード一覧
| コード | 定数名 | 用途例(Laravel API) |
|---|---|---|
| 200 | HTTP_OK |
GET一覧取得成功、更新成功 |
| 201 | HTTP_CREATED |
POST新規作成成功 |
| 204 | HTTP_NO_CONTENT |
DELETE成功(返却データなし) |
| 400 | HTTP_BAD_REQUEST |
リクエストパラメータ不正 |
| 401 | HTTP_UNAUTHORIZED |
認証失敗(トークン無効) |
| 403 | HTTP_FORBIDDEN |
認可エラー(権限不足) |
| 404 | HTTP_NOT_FOUND |
リソース存在しない |
| 422 | HTTP_UNPROCESSABLE_ENTITY |
バリデーションエラー |