POST でリソースを新規作成できたときに返す、最も適切なステータスコードは?
正答
- 200
- 204
- 201
- 202
解説
201 Created は POST などでリソースが新規作成されたときに使い、作成されたリソースの URL を Location ヘッダーで返すことが多い。200 OK でも成功は伝わるが、作成されたことまでは表せない。204 No Content は処理は成功したが返す本文が無いときで、DELETE の応答などに向く。202 Accepted はリクエストを受け付けたが処理はまだ終わっていない状態で、非同期処理の受付に使う。作成か空応答かで 201 と 204 を区別する。
この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く
HTTP・Web 基礎クイズへ