概要
APIサーバを構築するときに返却する主なHTTPステータス
注意点
- あくまで個人的にメモしてるだけなので世の中のスタンダードではない
- 実装方法は載せてない(APIサーバの実装は色々あるから)
HTTPステータス
成功
| ステータス |
説明 |
200 OK |
リクエストの成功 |
201 Created |
リクエストは成功し、その結果新たなリソースが作成された |
204 No Content |
リクエストの成功(レスポンスボディなし) |
失敗
クライアントエラー
| ステータス |
説明 |
メッセージ |
400 Bad Request |
不正なリクエストでサーバがリクエストを理解できない |
Missing a required parameter. |
401 Unauthorized |
認証失敗 |
No valid API key(Access Token) provided. |
403 Forbidden |
認可失敗 |
You do not have access permission. |
404 Not Found |
指定したリソースが存在しない |
The requested resource doesn't exist. |
異常
サーバエラー
| ステータス |
説明 |
500 Internal Server Error |
不明なエラーが発生 |
503 Service Unavailable |
APIサーバが利用できない状態 |
504 Gateway Timeout |
リクエストタイムアウトが発生 |