網頁常見狀態碼 (HTTP)
Published:
by .HTTP 404
HTTP 404或Not Found錯誤訊息是HTTP的其中一種「標準回應訊息」(HTTP狀態碼),此訊息代表客戶端在瀏覽網頁時,伺服器無法正常提供訊息,或是伺服器無法回應且不知原因。通常是因為用戶所存取的對應網頁已被刪除、移動或從未存在。404也是網際網路上最常見的錯誤之一。404錯誤訊息可能與「server not found」(無法找到伺服器)或其他類似訊息產生混淆。
HTTP 200
OK。成功的意義依照 HTTP 方法而定:
GET:資源成功獲取並於訊息主體中發送。
HEAD:entity 標頭已於訊息主體中。
POST:已傳送訊息主體中的 resource describing the result of the action。
TRACE:伺服器已接收到訊息主體內含的請求訊息。
HTTP 403
可以簡單的理解為沒有權限存取此站,伺服器收到請求但拒絕提供服務。
HTTP 300/301/3xx…
這類狀態碼代表需要客戶端採取進一步的操作才能完成請求。通常,這些狀態碼用來重新導向,後續的請求位址(重新導向目標)在本次回應的Location域中指明。
若且唯若後續的請求所使用的方法是GET或者HEAD時,用戶瀏覽器才可以在沒有用戶介入的情況下自動提交所需要的後續請求。客戶端應當自動監測無限迴圈重新導向(例如:A→B→C→……→A或A→A),因為這會導致伺服器和客戶端大量不必要的資源消耗。按照HTTP/1.0版規範的建議,瀏覽器不應自動存取超過5次的重新導向。
HTTP 500/501/5xx..
5xx(伺服器錯誤)這些狀態程式碼表示伺服器在嘗試處理請求時發生內部錯誤。 這些錯誤可能是伺服器本身的錯誤,而不是請求出錯。