HTTP・Web 基礎4 択難易度 基礎

POST でリソースを新規作成できたときに返す、最も適切なステータスコードは?

正答

  1. 200
  2. 204
  3. 201
  4. 202

解説

201 Created は POST などでリソースが新規作成されたときに使い、作成されたリソースの URL を Location ヘッダーで返すことが多い。200 OK でも成功は伝わるが、作成されたことまでは表せない。204 No Content は処理は成功したが返す本文が無いときで、DELETE の応答などに向く。202 Accepted はリクエストを受け付けたが処理はまだ終わっていない状態で、非同期処理の受付に使う。作成か空応答かで 201 と 204 を区別する。

参考: developer.mozilla.org

status-code2xx4xx

この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く

HTTP・Web 基礎クイズへ