Copyright ? 2015 深圳市鑫惠廣網絡科技有限公司 粵ICP備2023111395號
HTTP狀態碼,即HTTP協議狀態碼,是我們訪問網站時會遇到的,服務器端返回的Http響應碼,不同的數字分別代表著不同的響應狀態。我們在做SEO或做網頁開發過程中需要了解5類比較重要的HTTP狀態碼,可以根據請求響應代碼檢查服務器及程序是否正常,判斷網頁處于什么工作狀態。我們就需要了解不同的狀態碼分別是什么含義。
下面我們列出常見五類HTTP狀態碼和它的詳解說明:
這一組狀態碼表明這是一個臨時性響應。此響應僅由狀態行和可選的HTTP頭組成,以一個空行結尾。由于HTTP/1.0未定義任何1xx狀態碼,所以不要向HTTP/1.0客戶端發送1xx響應。
Http狀態碼 | Http Status Code | Http狀態碼含義中文說明 |
100 | 100 Continue | 請繼續請求 |
101 | 101 Switching Protocols | 請切換協議 |
102 | 102 Processing | 將繼續執行請求 |
這一組狀態碼表明客戶端的請求已經被服務器端成功接收并正確解析。
Http狀態碼 | Http Status Code | Http狀態碼含義中文說明 |
200 | 200 OK | 請求成功 |
201 | 201 Created | 請求已被接受,等待資源響應 |
202 | 202 Accepted | 請求已被接受,但尚未處理 |
203 | 203 Non-Authoritative Information | 請求已成功處理,結果來自第三方拷貝 |
204 | 204 No Content | 請求已成功處理,但無返回內容 |
205 | 205 Reset Content | 請求已成功處理,但需重置內容 |
206 | 206 Partial Content | 請求已成功處理,但僅返回了部分內容 |
207 | 207 Multi-Status | 請求已成功處理,返回了多個狀態的XML消息 |
208 | 208 Already Reported | 響應已發送 |
226 | 226 IM Used | 已完成響應 |
這一組狀態碼表示客戶端需要采取更進一步的行動來完成請求。通常,這些狀態碼用來重定向,后續的請求地址(重定向目標)在本次響應的Location域中指明。
Http狀態碼 | Http Status Code | Http狀態碼含義中文說明 |
300 | 300 Multiple Choices | 返回多條重定向供選擇 |
301 | 301 Moved Permanently | 永久重定向 |
302 | 302 Found | 臨時重定向 |
303 | 303 See Other | 當前請求的資源在其它地址 |
304 | 304 Not Modified | 請求資源與本地緩存相同,未修改 |
305 | 305 Use Proxy | 必須通過代理訪問 |
306 | 306 (已廢棄)Switch Proxy | (已廢棄)請切換代理 |
307 | 307 Temporary Redirect | 臨時重定向,同302 |
308 | 308 Permanent Redirect | 永久重定向,且禁止改變http方法 |
這一組狀態碼表示客戶端的請求存在錯誤,導致服務器無法處理。除非響應的是一個HEAD請求,否則服務器就應該返回一個解釋當前錯誤狀況的實體,以及這是臨時的還是永久性的狀況。這些狀態碼適用于任何請求方法。瀏覽器應當向用戶顯示任何包含在此類錯誤響應中的實體內容。
Http狀態碼 | Http Status Code | Http狀態碼含義中文說明 |
400 | 400 Bad Request | 請求錯誤,通常是訪問的域名未綁定引起 |
401 | 401 Unauthorized | 需要身份認證驗證 |
402 | 402 Payment Required | - |
403 | 403 Forbidden | 禁止訪問 |
404 | 404 Not Found | 請求的內容未找到或已刪除 |
405 | 405 Method Not Allowed | 不允許的請求方法 |
406 | 406 Not Acceptable | 無法響應,因資源無法滿足客戶端條件 |
407 | 407 Proxy Authentication Required | 要求通過代理的身份認證 |
408 | 408 Request Timeout | 請求超時 |
409 | 409 Conflict | 存在沖突 |
410 | 410 Gone | 資源已經不存在(過去存在) |
411 | 411 Length Required | 無法處理該請求 |
412 | 412 Precondition Failed | 請求條件錯誤 |
413 | 413 Payload Too Large | 請求的實體過大 |
414 | 414 Request-URI Too Long | 請求的URI過長 |
415 | 415 Unsupported Media Type | 無法處理的媒體格式 |
416 | 416 Range Not Satisfiable | 請求的范圍無效 |
417 | 417 Expectation Failed | 無法滿足的Expect |
418 | 418 I'm a teapot | 愚人節笑話 |
421 | 421 There are too many connections from your internet address | 連接數超限 |
422 | 422 Unprocessable Entity | 請求的語義錯誤 |
423 | 423 Locked | 當前資源被鎖定 |
424 | 424 Failed Dependency | 當前請求失敗 |
425 | 425 Unordered Collection | 未知 |
426 | 426 Upgrade Required | 請切換到TLS/1.0 |
428 | 428 Precondition Required | 請求未帶條件 |
429 | 429 Too Many Requests | 并發請求過多 |
431 | 431 Request Header Fields Too Large | 請求頭過大 |
449 | 449 Retry With | 請重試 |
451 | 451 Unavailable For Legal Reasons | 訪問被拒絕(法律的要求) |
499 | 499 Client Closed Request | 客戶端主動關閉了連接 |
這一組狀態碼說明服務器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是服務器意識到以當前的軟硬件資源無法完成對請求的處理。除非這是一個HEAD請求,否則服務器應當包含一個解釋當前錯誤狀態以及這個狀況是臨時的還是永久的解釋信息實體。瀏覽器應當向用戶展示任何在當前響應中被包含的實體。
Http狀態碼 | Http Status Code | Http狀態碼含義中文說明 |
500 | 500 Internal Server Error | 服務器端程序錯誤 |
501 | 501 Not Implemented | 服務器不支持的請求方法 |
502 | 502 Bad Gateway | 網關無響應 |
503 | 503 Service Unavailable | 服務器端臨時錯誤 |
504 | 504 Gateway Timeout | 網關超時 |
505 | 505 HTTP Version Not Supported | 服務器不支持的HTTP版本 |
506 | 506 Variant Also Negotiates | 服務器內部配置錯誤 |
507 | 507 Insufficient Storage | 服務器無法存儲請求 |
508 | 508 Loop Detected | 服務器因死循環而終止操作 |
509 | 509 Bandwidth Limit Exceeded | 服務器帶寬限制 |
510 | 510 Not Extended | 獲取資源策略未被滿足 |
511 | 511 Network Authentication Required | 需驗證以許可連接 |
599 | 599 Network Connect Timeout Error | 網絡連接超時 |
以上即是常見HTTP狀態碼的分類說明。
Copyright ? 2015 深圳市鑫惠廣網絡科技有限公司 粵ICP備2023111395號