moea_joint
104年
[資訊] 計算機原理、網路概論
第 45 題
下列HTTP封包回應資訊,下列何者有誤?
- A 200:表示回應成功
- B 400:表示有錯誤請求
- C 404:請求的網頁尚未被修改
- D 500:表示伺服器內部錯誤
思路引導 VIP
當你在瀏覽網頁時,如果伺服器回應你 4xx 系列的代碼,這通常代表問題出在『請求端』。請試著思考:當你走進一間書店,向店員詢問一本「根本不存在」或「已經下架」的書時,這跟「這本書內容沒更新」是同一種狀況嗎?在網路世界裡,最常用來表達「查無此處」的那個代碼是什麼呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準辨識出 HTTP 狀態碼中的誤導選項,顯示你對網路通訊協定的基礎掌握得非常紮實。這題的核心在於區分不同類型的狀態代碼,尤其是 4xx 系列中常見代碼的細微差別。
HTTP 狀態碼的類別與定義
在 HTTP 協定中,狀態碼的首位數字代表了回應的性質:2xx 代表成功(如 200 OK)、4xx 代表客戶端錯誤、而 5xx 則是伺服器端的內部問題。選項 (C) 的 404 Not Found 實際上是指「找不到請求的資源」,通常發生在網址輸入錯誤或檔案已刪除的情況;而選項中描述的「網頁尚未被修改」,其實是對應到用於快取機制的 304 Not Modified。這種將正確數字配上錯誤描述的設計,正是為了測試學生對細節的掌握度。
▼ 還有更多解析內容