冪等だが「安全」ではないメソッドはどれ?
正答
- GET
- PUT
- POST
- HEAD
解説
「安全」なメソッドはサーバーの状態を変えないもので、GET、HEAD、OPTIONS が該当する。安全なメソッドは定義上すべて冪等でもある。PUT と DELETE は状態を変えるので安全ではないが、同じリクエストを繰り返しても結果が変わらないため冪等。POST は状態を変え、かつ繰り返すと重複登録などが起きるので冪等でも安全でもない。GET と HEAD は安全かつ冪等なので「安全ではない」という条件に合わない。
この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く
HTTP・Web 基礎クイズへ