文章專區

網頁程式技術探討

初識 HTTP 狀態碼│HTTP Status Code

 HTTP 狀態碼(HTTP Status Code),是一種在網站開發初期鮮少會接觸的狀態編碼,主要是應用在網站營運維護中,用來識別、導向、偵錯,伺服器、用戶與站台狀態的對應編碼,在正常運作情況下的網站是不太會特別看見 HTTP 狀態碼出現的,就算是導向型編碼也不會刻意出現在頁面中,因此這意味著大多數看見網站頁面出現明顯的狀態編碼時,網站連線上可能出現了錯誤,並需要經由網站管理人員進行判別瞭解與除錯。

 
猶如前面提到 HTTP 狀態碼 可以用來「識別、導向、偵錯」,其實狀態碼有明確的區分狀態對應方向類別,同時也使用了3位數字代碼進行區別,由狀態碼數字的大小位數進行代碼的分門別類,依序位數區分,一般總共分成了五大項目:
 
1.代碼-1XX-狀態訊息(Informational)
 
2.代碼-2XX-成功訊息 (OK)
 
3.代碼-3XX-重新導向 (Redirection)
 
4.代碼-4XX-客戶端錯誤 (Client Error)
 
5.代碼-5XX-伺服器錯誤 (Server Error)
 
從以上大分類中,能夠快速的讓站台管理人員們明白站台當下所呈現的狀態,再配合代碼中細項的數字標示,便能夠更精確的找到可能需要修正或排解的問題,算是協助網站管理人員們的一項指標代碼。