HTTP がステートレスなプロトコルであることへの対処として、Web アプリケーションで広く用いられる仕組みはどれか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 CCookie にセッション ID を保存し、リクエストのたびに送らせる
解説
正解は「Cookie にセッション ID を保存し、リクエストのたびに送らせる」です。HTTP は、各リクエストを独立に扱い、以前のやり取りの状態を保持しないプロトコルです。そこでサーバは、ログイン時などにセッション ID を発行して Cookie としてブラウザに保存させ、以後のリクエストに付けて送らせることで、同じ利用者の一連の操作を識別します。「TCP のコネクションを永久に切断しない」ことは、状態管理の方法ではありません。「IP アドレスだけで利用者を識別する」と、同じ IP アドレスを共有する複数の利用者を区別できず、アドレスが変わると識別できなくなります。「すべてのページを静的な HTML にする」と、利用者ごとの状態を扱えません。
- #HTTP
- #Cookie
この調子でOS・ネットワーク・データベースを続けて解く
▶ この科目の連続演習へ進む(10問)