HTTP狀態碼入門

200 OK 或者 from memory cache

204 No Content 沒有內容

206 Partial Content 迅雷用它實現斷點續傳

304 Not Modified, 和200好像有點像

301 永久移動,Moved Permanently 表示URI資源路徑已經永遠改變,可以轉移流量,或者http到https換新站

302 臨時性移動 Found 標明URI暫時轉移,可以騙搜索引擎排名,引流

303 See Other

307 Temporary Redirect, 與302有相同的語義但必須使用相同的方法Get POSt

303和307是對302的從HTTP1.1新引入的細分。

302 和 303 的處理效果是一樣的:

在 GET 請求處理的時候,瀏覽器會獲取到 HTTP 響應報文頭部的 Location 字段信息,併發起一個 GET 請求。 i.e. GET ==> GET

在 POST 請求處理的時候,瀏覽器會獲取到 HTTP 響應報文頭部的 Location 字段信息,併發起一個 GET 請求。i.e. POST ==> GET

307 在處理 POST 請求的時候,瀏覽器會獲取到 HTTP 響應報文頭部的 Location 字段信息,併發起一個 POST 請求。i.e. POST ==> POST

4XX都是客戶端錯誤

400 Bad Request 參數錯誤,一般是傳的參數少了一個什麼的。

401未授權

403 Forbidden

404未找到

405 Method Not Allowed,該請求使用的方法被服務器端禁止使用,GET和HEAD方法不能被禁止。

5XX都是服務器錯誤

500服務器內部錯誤

501 未實現,如POST和PUT,只有GET和HEAD是RFC2616規範中規定服務器必須實現的方法

502 Bad Gateway 服務器掛了

503 Service Unavailable 服務不可用

504 Gateway timeout 服務器作爲官網管且不能從上游服務器及時地得到響應返回給客戶端

505 HTTP版本不支持

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章