33. 在HTTP的協定中,相較於POST的方法,下列對於GET方法的描述,何者有誤或最不恰當?
(A)主要是向伺服器提出請求,並獲取需要的服務內容
(B)傳送資料到伺服器的安全性較低
(C)資料以一種Key/Value的形式傳送到伺服器
(D)傳送到伺服器的資料類型較多元

答案:登入後查看
統計: A(6), B(25), C(14), D(49), E(0) #3131050

詳解 (共 3 筆)

#5905280
在 GET 請求中,資料通常是透過 UR...
(共 114 字,隱藏中)
前往觀看
8
0
#7246402
你好!這是一道關於 HTTP 協定 中最...
(共 2156 字,隱藏中)
前往觀看
0
0
#6423782

HTTP 的 GET 和 POST 方法各有其特性和適用場景。以下針對各選項進行分析:

  • (A) 主要是向伺服器提出請求,並獲取需要的服務內容

    • 正確。GET 方法主要用於從伺服器請求(Retrieve)資源。它通常用於查詢資料、取得頁面內容等,而且是冪等的(idempotent),即重複執行相同的 GET 請求不會對伺服器產生額外的副作用。
  • (B) 傳送資料到伺服器的安全性較低

    • 正確。GET 方法將資料以查詢字串(Query String)的形式附加在 URL 中,例如 example.com/search?q=keyword。這些資料會顯示在瀏覽器的網址列、歷史記錄中,也容易被伺服器日誌記錄下來,並且在網路傳輸中(若未使用 HTTPS)容易被竊聽。因此,對於敏感資訊(如密碼)不應使用 GET 方法傳輸。
  • (C) 資料以一種Key/Value的形式傳送到伺服器

    • 正確。GET 方法傳輸的資料確實是以 key=value 對的形式,透過 URL 的查詢字串部分傳送。
  • (D) 傳送到伺服器的資料類型較多元

    • 不正確或最不恰當。GET 方法傳送的資料主要限制在 URL 的查詢字串中,通常是文字形式的鍵值對,且有長度限制。相較之下,POST 方法將資料放在 HTTP 請求的**主體(body)**中,這使得它能夠傳送各種複雜且大量的資料型別,包括表單資料、JSON 物件、XML 文件、甚至二進位檔案(如圖片、影音上傳),其資料類型和大小遠比 GET 方法多元和龐大。

因此,關於 GET 方法,描述「傳送到伺服器的資料類型較多元」是錯誤或最不恰當的。

The final answer is D

0
0