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

冪等だが「安全」ではないメソッドはどれ?

正答

  1. GET
  2. PUT
  3. POST
  4. HEAD

解説

「安全」なメソッドはサーバーの状態を変えないもので、GET、HEAD、OPTIONS が該当する。安全なメソッドは定義上すべて冪等でもある。PUT と DELETE は状態を変えるので安全ではないが、同じリクエストを繰り返しても結果が変わらないため冪等。POST は状態を変え、かつ繰り返すと重複登録などが起きるので冪等でも安全でもない。GET と HEAD は安全かつ冪等なので「安全ではない」という条件に合わない。

参考: developer.mozilla.org

methodidempotentsafe

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

HTTP・Web 基礎クイズへ