常見的http狀態碼如下:
200 - 伺服器成功返回網頁
404 - 要求的網頁不存在
503 - 服務不可用
詳細分解:
1xx(暫時回應)
表示暫時回應並需要請求者繼續執行動作的狀態碼。
代碼 說明
100 (繼續) 請求者應繼續提出請求。伺服器傳回此代碼表示已收到請求的第一部分,正在等待其餘部分。
101 (切換協議) 請求者已要求伺服器切換協議,伺服器已確認並準備切換。
2xx (成功)
#表示已成功處理了請求的狀態碼。
程式碼 說明
200 (成功) 伺服器已成功處理了請求。通常,這表示伺服器提供了請求的網頁。
201 (已建立) 請求成功且伺服器建立了新的資源。
202 (已接受) 伺服器已接受請求,但尚未處理。
203 (非授權資訊) 伺服器已成功處理了請求,但傳回的資訊可能來自另一個來源。
204 (無內容) 伺服器成功處理了請求,但沒有回傳任何內容。
205 (重置內容) 伺服器成功處理了請求,但沒有回傳任何內容。
206 (部分內容) 伺服器成功處理了部分 GET 請求。
3xx (重定向)
表示要完成請求,需要進一步操作。通常,這些狀態碼用來重定向。
程式碼 說明
300 (多種選擇) 針對請求,伺服器可執行多種操作。伺服器可根據請求者 (user agent) 選擇一項操作,或提供操作清單供請求者選擇。
301 (永久移動) 要求的網頁已永久移動到新位置。伺服器傳回此回應(對 GET 或 HEAD 請求的回應)時,會自動將請求者轉到新位置。
302 (暫時移動) 伺服器目前從不同位置的網頁回應請求,但請求者應繼續使用原有位置來進行以後的請求。
303 (查看其他位置) 請求者應對不同的位置使用單獨的 GET 請求來檢索回應時,伺服器會傳回此程式碼。
304 (未修改) 自從上次請求後,請求的網頁未修改過。伺服器傳回此回應時,不會傳回網頁內容。
305 (使用代理) 請求者只能使用代理程式存取請求的網頁。如果伺服器傳回此回應,也表示請求者應使用代理程式。
307 (暫時重定向) 伺服器目前從不同位置的網頁回應請求,但請求者應繼續使用原有位置來進行以後的請求。
以上是http狀態碼都有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!