HTTP狀態碼簡介


一:http狀態碼是什麼意思

HTTP狀態碼(英文:HTTP Status Code)是用來表示網頁伺服器超文本傳輸協定回應狀態的3位數字碼。它由 RFC 2616 規範定義的,並得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 與 RFC 4918 等規範擴展。所有狀態碼的第一個數字代表了回應的五種狀態之一。所示的訊息短語是典型的,但是可以提供任何可讀取的替代方案。除非另有說明,狀態碼是HTTP / 1.1標準(RFC 7231)的一部分。

HTTP狀態碼的官方註冊表由互聯網號碼分配局(Internet Assigned Numbers Authority)維護。

微軟互聯網資訊服務(Microsoft Internet Information Services)有時會使用額外的十進制子代碼來獲取更多具體信息,但是這些子代碼僅出現在響應有效內容和文檔中,而不是代替實際的HTTP狀態碼。

二:http狀態碼有什麼用

http狀態碼的核心作用是Web Server伺服器用來告訴客戶端,目前的網頁要求發生了什麼事,或者說目前Web伺服器的回應狀態。所以HTTP狀態碼常用來判斷和分析目前Web伺服器的運作狀況。

我們身為程式猿,需要對這些狀態碼,盡可能了解的更多一些,將這些狀態碼一一弄清楚,工作中遇到的時候,能夠明白問題出在哪裡,針對性的解決問題。

常用的http狀態碼:

200 - 伺服器成功返回網頁

404 - 要求的網頁不存在

#503 - 服務不可用

三:http狀態碼在哪裡查看

1.瀏覽器的F12調試(或右鍵檢查),network查看Status,status就是http傳回的狀態碼。

2.可以使用線上工具,輸入網址即可查詢HTTP狀態