1. 程式人生 > 其它 >http的報文結構和狀態碼總結

http的報文結構和狀態碼總結

1、HTTP報文結構

  • 請求報文
    報文由三個部分組成,即開始行、首部行和實體主體。在請求報文中,開始行就是請求行。
  • 響應報文
    響應報文的開始行是狀態行。狀態行包括三項內容,即HTTP的版本,狀態碼,以及解釋狀態碼的簡單短語。

2、狀態碼總結

#2系
200: 成功,請求資料通過響應報文的entity-body部分發送;OK

#3系
301: 請求的URL指向的資源已經被刪除;但在響應報文中通過首部Location指明瞭資源現在所處的新位置:Moved Permanently
302: 響應報文Location指明資源臨時新位置 Moved Temporarily
304: 客戶端發出了條件式請求,但伺服器上的資源未曾發生改變,則通過響應此響應狀態碼通知客戶端:Not Modified
307: 瀏覽器內部重定向

#4系
401: 需要輸入賬號和密碼認證方能訪問資源;Unauthorized
403: 請求被禁止;Forbidden
404: 伺服器無法找到客戶端請求的資源;Not Found

#5系
500: 伺服器內部錯誤;Internal Server Error
502: 代理伺服器從後端伺服器收到了一條偽響應,如無法連線到閘道器;Bad Gateway
503: 服務不可用,臨時伺服器維護或過載,伺服器無法處理請求
504: 閘道器超時