朋友和同伴用戶,http響應狀態代碼402和403之間的區別
我們有402和403 http響應代碼。儘管402保留供將來使用。
什麼是(或者會是)這兩者之間的區別。未收到付款應該等於未經授權,不應該嗎?
編輯:我想知道「爲什麼402是必需的,當我們已經有403」角度的答案。
朋友和同伴用戶,http響應狀態代碼402和403之間的區別
我們有402和403 http響應代碼。儘管402保留供將來使用。
什麼是(或者會是)這兩者之間的區別。未收到付款應該等於未經授權,不應該嗎?
編輯:我想知道「爲什麼402是必需的,當我們已經有403」角度的答案。
403禁止
服務器理解請求,但拒絕履行它。授權不起作用,請求不應重複。如果請求方法不是HEAD並且服務器希望公開爲什麼請求沒有被滿足,那麼它應該描述在實體中拒絕的原因。如果服務器不希望將該信息提供給客戶端,則可以使用狀態碼404(未找到)代替。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
點幫助呢?
請注意,缺少付款只是您的服務器拒絕請求的一個原因。您可以在其他情況下獲得「禁止」狀態,例如無效憑證,試圖訪問「私人資源」等。
我相信402存在只是爲了給出有關拒絕原因的更多詳細信息一個要求。
謝謝Shoban, 但我在看「爲什麼402是必須的,當我們已經有403」的角度。 – 2009-08-13 08:40:54
因爲402將意味着(在未來)如果payement問題在某種程度上被解決了,請求可以被重複。 – Tomas 2010-12-01 12:59:27