ログインフォームのパスワードを送るのに適した HTTP メソッドは?
正答
- POST
- GET
- HEAD
- OPTIONS
解説
GET はパラメータを URL のクエリ文字列に載せるため、パスワードがブラウザの履歴やサーバーのアクセスログ、Referer ヘッダーに残ってしまう。POST はデータをリクエスト本文に入れて送るので、URL には現れない。もちろん本文も平文なので、HTTPS で経路を暗号化することは別途必要。HEAD はヘッダーだけを取得するメソッド、OPTIONS は使えるメソッドを問い合わせるメソッドで、データ送信には使わない。
この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く
HTTP・Web 基礎クイズへ