HTTP 狀態訊息
HTML 錯誤訊息
當瀏覽器向 Web 伺服器請求服務時,可能會發生錯誤,伺服器可能會返回諸如“404 Not Found”之類的錯誤程式碼。
這些訊息通常被稱為 HTML 錯誤訊息。
但這些訊息是所謂的 HTTP 狀態訊息。事實上,伺服器總是對每個請求返回一條訊息。最常見的訊息是 200 OK。
以下是可能返回的 HTTP 狀態訊息列表
1xx:資訊
訊息 |
描述 |
100 Continue |
伺服器已收到請求頭,客戶端應繼續傳送請求正文 |
101 Switching Protocols |
請求者已要求伺服器切換協議 |
103 Early Hints |
與 Link 頭一起使用,允許瀏覽器在伺服器準備響應時開始預載入資源 |
2xx:成功
訊息 |
描述 |
200 OK |
請求成功(這是成功 HTTP 請求的標準響應) |
201 Created |
請求已完成,並且已建立新資源 |
202 Accepted |
請求已接受處理,但處理尚未完成 |
203 Non-Authoritative Information |
請求已成功處理,但返回的資訊可能來自其他來源 |
204 No Content |
請求已成功處理,但未返回任何內容 |
205 Reset Content |
請求已成功處理,但未返回任何內容,並要求請求者重置文件檢視 |
206 Partial Content |
由於客戶端傳送了 Range 頭,伺服器僅交付資源的一部分 |
3xx:重定向
訊息 |
描述 |
300 Multiple Choices |
連結列表。使用者可以選擇一個連結並轉到該位置。最多五個地址 |
301 Moved Permanently |
請求的頁面已移動到新的 URL |
302 Found |
請求的頁面已暫時移動到新的 URL |
303 See Other |
請求的頁面可以在不同的 URL 下找到 |
304 Not Modified |
指示請求的頁面自上次請求以來未被修改 |
307 Temporary Redirect |
請求的頁面已暫時移動到新的 URL |
308 Permanent Redirect |
請求的頁面已永久移動到新的 URL |
4xx:客戶端錯誤
訊息 |
描述 |
400 Bad Request |
由於語法錯誤,無法完成請求 |
401 Unauthorized |
請求是合法的,但伺服器拒絕響應。用於身份驗證可能但失敗或尚未提供的情況 |
402 Payment Required |
保留供將來使用
|
403 Forbidden |
請求是合法的,但伺服器拒絕響應 |
404 Not Found |
找不到請求的頁面,但將來可能可用 |
405 Method Not Allowed |
使用該頁面不支援的請求方法發出了對頁面的請求 |
406 Not Acceptable |
伺服器只能生成客戶端不接受的響應 |
407 Proxy Authentication Required |
客戶端必須首先向代理進行身份驗證 |
408 Request Timeout |
伺服器在等待請求時超時 |
409 Conflict |
由於請求衝突,無法完成請求 |
410 Gone |
請求的頁面不再可用 |
411 Length Required |
未定義“Content-Length”。伺服器在沒有它的情況下將不接受請求 |
412 Precondition Failed |
請求中給出的前提條件在伺服器上評估為 false |
413 Request Too Large |
伺服器將不接受請求,因為請求實體過大 |
414 Request-URI Too Long |
伺服器將不接受請求,因為 URI 太長。當您將 POST 請求轉換為帶有長查詢資訊的 GET 請求時發生 |
415 Unsupported Media Type |
伺服器將不接受請求,因為媒體型別不受支援 |
416 Range Not Satisfiable |
客戶端請求了檔案的一部分,但伺服器無法提供該部分 |
417 Expectation Failed |
伺服器無法滿足 Expect 請求頭欄位的要求 |
5xx:伺服器錯誤
訊息 |
描述 |
500 Internal Server Error |
通用錯誤訊息,在沒有更具體的可用訊息時給出 |
501 Not Implemented |
伺服器要麼不識別請求方法,要麼無法滿足請求 |
502 Bad Gateway |
伺服器充當閘道器或代理,並從上游伺服器收到無效響應 |
503 Service Unavailable |
伺服器當前不可用(過載或關閉) |
504 Gateway Timeout |
伺服器充當閘道器或代理,但未及時從上游伺服器收到響應 |
505 HTTP Version Not Supported |
伺服器不支援請求中使用的 HTTP 協議版本 |
511 Network Authentication Required |
客戶端需要進行身份驗證才能訪問網路 |
W3schools 學習路徑
跟蹤您的進度 - 免費!