http狀態碼負責表示客戶端http請求的返回結果,標記服務器端是否正常處理了請求,並且通知出現的錯誤。
狀態嗎由3位數字和原因短語組成,比如:200 OK。數字中的第一位指定了響應類別,後兩位無分類。
響應類別有以下5種:
- 1xx:informational性息信狀態碼 接收的請求正在處理
- 2xx:success成功狀態碼 請求正常處理完畢
- 3xx:redirection重定向狀態碼 需要進行附加操作以完成請求
- 4xx:client error客戶端錯誤 服務器無法處理請求
- 5xx:server error服務器錯誤 服務器處理請求出錯
其中常見的幾種:
200 OK:正常處理
304 not modified:未修改
401 unauthorized:未認證
403 forbidden:禁止,對請求資源的訪問被服務器拒絕了
404 not found:服務器上沒有請求的資源
503 service unavailable:服務器暫時處於超負載或正在進行停機維護,現在無法處理請求