平成21年度 秋期 ネットワークスペシャリスト試験 午前II 問10
HTTPのGETメソッドとPOSTメソッドに関する記述のうち,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: GETの実装は必須であるが,POSTはオプションである。
正しい。HTTP/1.1ではGETメソッドの実装は必須であり、POSTは任意です。 -
イ: GETはサーバへの送信,POSTはサーバからの応答である。
誤り。どちらもサーバへのリクエスト方法を指し、GETはデータをURLのクエリ文字列として送信し、POSTはデータをリクエストボディに含めて送信します。 -
ウ: POSTの応答はキャッシュされるが,GETはキャッシュされない。
誤り。GETの応答はキャッシュ可能ですが、POSTは通常キャッシュされません。 -
エ: POSTはサーバのCGIを起動できるが,GETは起動できない。
誤り。GETもPOSTもどちらもサーバのCGIを起動することができます。
答え
ア: GETの実装は必須であるが,POSTはオプションである。
出典:平成21年度 秋期 ネットワークスペシャリスト試験 午前II 問10