以下是 HTTP 狀態(tài)代碼的完整列表以及它們的解釋:
1. 1XX:信息響應(yīng)
- 100:繼續(xù)(客戶端應(yīng)繼續(xù)發(fā)送請求,除非它已完成。服務(wù)器已收到請求的頭部分,并且將在滿足請求時發(fā)送響應(yīng)。)
- 101:切換協(xié)議(請求者已要求服務(wù)器切換協(xié)議,服務(wù)器已確認并準備切換。)
2. 2XX:成功響應(yīng)
- 200:成功(請求已成功完成。)
- 201:已創(chuàng)建(請求已成功完成,并且創(chuàng)建了一個新的資源。)
- 202:已接受(服務(wù)器已接受請求,但尚未處理它。)
- 203:非權(quán)威信息(服務(wù)器已成功處理請求,但返回的是來自另一個來源的信息。)
- 204:無內(nèi)容(服務(wù)器已成功處理請求,但沒有返回任何內(nèi)容。)
- 205:重置內(nèi)容(服務(wù)器已成功處理請求,但沒有返回任何內(nèi)容,并且重置了請求頭中的內(nèi)容。)
- 206:部分內(nèi)容(服務(wù)器已成功處理了部分 GET 請求。)
3. 3XX:重定向響應(yīng)
- 300:多種選擇(請求的資源存在多個位置,并且客戶端可以選擇其中一個。)
- 301:永久移動(請求的資源已被永久移動到新的位置。)
- 302:臨時移動(請求的資源已被臨時移動到新的位置。)
- 303:查看其他位置(請求的資源存在于不同的位置,并且應(yīng)該使用 GET 方法獲取資源。)
- 304:未修改(服務(wù)器已成功處理請求,但未返回任何內(nèi)容,因為請求的資源自上次請求以來沒有修改過。)
- 305:使用代理(請求的資源必須通過代理服務(wù)器訪問。)
- 307:臨時重定向(請求的資源已被臨時移動到新的位置,但應(yīng)該使用原始請求方法獲取資源。)
4. 4XX:客戶端錯誤
- 400:錯誤請求(服務(wù)器無法理解請求的語法。)
- 401:未授權(quán)(請求需要身份驗證。)
- 403:禁止(服務(wù)器拒絕了請求。)
- 404:未找到(服務(wù)器無法找到請求的資源。)
- 405:方法不允許(請求的方法不被允許。)
- 406:不可接受(服務(wù)器無法接受請求的內(nèi)容類型。)
- 407:需要代理身份驗證(請求需要代理服務(wù)器進行身份驗證。)
- 408:請求超時(服務(wù)器等待請求的時間過長,無法完成請求。)
- 409:沖突(服務(wù)器無法完成請求,因為資源已存在。)
- 410:已刪除(請求的資源已被永久刪除。)
- 411:長度需要(服務(wù)器要求客戶端提供內(nèi)容長度。)
- 412:前提條件失?。ǚ?wù)器未滿足請求的前提條件。)
- 413:請求實體過大(服務(wù)器無法處理請求,因為請求實體過大。)
- 414:請求 URL 過長(服務(wù)器無法處理請求,因為請求的 URL 過長。)
- 415:不支持的媒體類型(服務(wù)器無法處理請求,因為請求的媒體類型不受支持。)
- 416:請求范圍不滿足(服務(wù)器無法滿足請求的范圍。)
- 417:期望失?。ǚ?wù)器無法滿足請求頭中的期望條件。)
5. 5XX:服務(wù)器錯誤
- 500:內(nèi)部服務(wù)器錯誤(服務(wù)器遇到了意外情況,無法完成請求。)
- 501:未實現(xiàn)(服務(wù)器不支持請求的功能。)
- 502:錯誤網(wǎng)關(guān)(服務(wù)器作為網(wǎng)關(guān)或代理時,從上游服務(wù)器接收到無效響應(yīng)。)
- 503:服務(wù)不可用(服務(wù)器暫時無法處理請求,因為服務(wù)器過載或維護。)
- 504:網(wǎng)關(guān)超時(服務(wù)器作為網(wǎng)關(guān)或代理時,上游服務(wù)器沒有及時響應(yīng)。)
- 505:HTTP 版本不支持(服務(wù)器不支持請求的 HTTP 版本。)
請注意,這只是一個基本的列表,實際的 HTTP 狀態(tài)代碼可能會因服務(wù)器和應(yīng)用程序的不同而有所不同。