跳至內容

HTTP 402

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

HTTP 402,又稱「所需付款」(Payment Required),是超文字傳輸協定中的一個HTTP狀態碼。它是互聯網工程任務組在RFC 7231[1]規範中定義的HTTP/1.1協定的一部分。

描述

[編輯]

HTTP 402狀態碼表示客戶端必須付費才能存取所請求的資源。

實驗性

[編輯]

HTTP狀態碼402目前被歸類為HTTP協定內的實驗代碼。

回應表示方式

[編輯]

HTTP402回應會附帶請求主體,該請求主體向客戶端提供關於付款要求的附加資訊。[2]

與其他狀態碼的關係

[編輯]

HTTP 402狀態碼不應與更常用的403 Forbidden狀態碼混淆。雖然這兩個狀態碼都表示對資源的存取受到限制,但區別在於限制的原因。402狀態明確表示需要付費,而403狀態碼則表示由於其他原因(例如權限不足或身份驗證失敗)而禁止存取。

參考資料

[編輯]
  1. ^ Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. 互聯網工程任務組: sec. 6.5.2. RFC 7231(原出處存檔於2023-08-15). 
  2. ^ Fielding, R., Gettys, J., Mogul, J., et al. (1999). "RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1". IETF.