すぐ忘れてしまうので、備忘録代わりに。
成功
内容 | ||
---|---|---|
200 | OK | 成功。 |
201 | Created | 新しいリソースを作成した。POST、PUTなど。 |
202 | Accepted | リクエストを受け付けた。同期的に処理できない時に。 |
204 | No Content | 内容なし。DELETEなどでレスポンスボディが不要な時に。 |
失敗
内容 | ||
---|---|---|
400 | Bad Request | 汎用エラー。リクエストデータに不正値がある等。 |
401 | Unauthorized | 認証エラー。 |
403 | Forbidden | アクセス禁止。権限がない場合等。 |
404 | Not Found | リソースが存在しない。 |
405 | Method Not Allowed | メソッドが間違っている。GETしか受け付けないURIに対してPOSTされた時など。 |
409 | Conflict | リソースが競合している。ユニークなキーが既存のリソースと衝突した場合等。 |
415 | Unsupported Media Type | 指定されたメディアタイプがサポートされていない。 |
429 | Too Many Requests | リクエストの回数制限に引っかかる場合など。 |
500 | Internal Server Error | サーバ側の問題によるエラー。 |
503 | Service Unavailable | 一時的にサービス出来ない場合。 |