HTTP 狀態碼

 

  Response 消息中的第一行叫作狀態行,由 HTTP 協議版本號, 狀態碼, 狀態消息 三部分組成。瀏覽器

  狀態碼用來告訴 HTTP 客戶端,HTTP 服務器是否產生了預期的 Response.服務器

  HTTP/1.1中定義了 5 類狀態碼, 狀態碼由三位數字組成,第一個數字定義了響應的類別spa

  1**  提示信息 - 表示請求已被成功接收,繼續處理資源

  2**  成功 - 表示請求已被成功接收,理解,接受io

  3**  重定向 - 要完成請求必須進行更進一步的處理服務器端

  4**  客戶端錯誤 -  請求有語法錯誤或請求沒法實現語法

  5**  服務器端錯誤 -   服務器未能實現合法的請求請求

 

200 OK客戶端

  最多見的就是成功響應狀態碼200了, 這代表該請求被成功地完成,所請求的資源發送回客戶端協議

301 / 302 Found

  重定向,新的 URL 會在 response 中的 Location 中返回,瀏覽器將會自動使用新的 URL 發出新的 Request,301 永久轉移,302 暫時性轉移

400 Bad Request 

  客戶端請求與語法錯誤,不能被服務器所理解

403 Forbidden

  服務器收到請求,可是拒絕提供服務

404 Not Found

  請求資源不存在(輸錯了URL)

500 Internal Server Error

  服務器發生了不可預期的錯誤

503 Server Unavailable

  服務器當前不能處理客戶端的請求,一段時間後可能恢復正常

相關文章
相關標籤/搜索