HTTP狀態碼
當服務器收到某項請求時,例如,用戶通過瀏覽器訪問你的網頁,服務器會向這個瀏覽器返回一個代碼以響應請求。一個代碼就稱為:HTTP狀態碼。
同樣道理,當搜索引擎的Robot(機器人)或Crawler(爬行器)抓取你的網頁時,服務器也會返回HTTP狀態碼相應請求。
此HTTP狀態碼提供關于請求狀態的信息,告訴訪問的瀏覽器、搜索引擎機器人:Baiduspider、Googlebot等關于你的網站和請求的網頁的信息。
HTTP狀態碼(HTTP Status Code)是用以表示網頁服務器HTTP響應狀態的3位數字代碼。它由 RFC 2616 規范定義的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等規范擴展。
HTTP狀態碼的作用是:Web服務器用來告訴客戶端,發生了什么事。
狀態碼位于HTTP Response 的第一行中,會返回一個“三位數字的狀態碼”和一個“狀態消息”。 “三位數字的狀態碼”便于程序進行處理, “狀態消息”更便于人理解。
如下圖, 當客戶端請求一個不存在的URL的時候, Web服務器會返回 “HTTP/1.1 404 Not Found” 告訴用戶/瀏覽器客戶端。 服務器無法找到所請求的URL。
評論(0人參與,0條評論)
發布評論
最新評論