Web技術基礎
HTTP/1.1請求的第一行(請求列)所排列的元素組合,下列何者正確?
- A方法、請求目標(路徑等)、HTTP版本
- BHTTP版本、狀態碼、表示原因的簡短詞語
- C來源IP位址、目的連接埠號碼、方法
查看答案與解析
正確答案:A. 方法、請求目標(路徑等)、HTTP版本
HTTP請求依序由請求列、標頭(每行一個「名稱: 值」)、空行、本文組成。例如「GET /docs/index.html HTTP/1.1」就是以GET方法請求 /docs/index.html 的一行。HTTP/1.1還必須送出Host標頭,即使以同一個IP位址經營多個網站,伺服器也能判斷請求是給哪個網站的。回應的第一行是狀態列,如「HTTP/1.1 200 OK」般排列版本、狀態碼與原因片語。
- A. 正確。例如排列成「GET /docs/index.html HTTP/1.1」。
- B. 這是回應第一行(狀態列)所排列的元素。
- C. IP位址放在IP標頭、連接埠號碼放在TCP標頭中,不包含在HTTP的請求列裡。