加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 404 Not Found
    • 502?Bad?Gateway
    • HTTP狀態(tài)碼
    • 常見狀態(tài)碼
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

除了404,網頁“暗號”還有哪些?

02/19 10:20
2001
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

開工大吉!

文檔君在開工第一天準時跟大家見面啦~?讓我們用小知識激活一下工作狀態(tài)!橫掃404!做回自己!Let's Go!

404 Not Found

上網沖浪的時候,不管是“網頁迷路了”還是“網頁乘坐火箭飛向太空”,頁面都有一個神秘數字“404”。相信對404,大部分人已經不陌生了。一旦它出現(xiàn),就意味著:我們想要訪問的頁面找不到了。

那么,404到底是什么?又是什么原因導致404的發(fā)生呢?

其實,404是網頁服務器無法找到用戶請求的文檔時發(fā)出的HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)狀態(tài)碼。出現(xiàn)404頁面就是為了提醒用戶網頁發(fā)生了錯誤。?導致這種錯誤發(fā)生的原因可能是:

網頁數據被更改、或者上傳到網頁的文件目錄/文件名稱被更改,導致網頁失效。

網頁文件被移動或刪除,導致原鏈接失效。

我們自己輸入的網址有錯誤,不能鏈接到所需的文件。

你壓根沒插網線或者家里Wi-Fi信號太差。

總之,404就是網頁向你發(fā)出了“此路不通”的信號。

502?Bad?Gateway

除了404,還有一個最常見的HTTP狀態(tài)碼——502。之前某站不能訪問的時候,網友們紛紛發(fā)聲:剛開始頁面出現(xiàn)404以為是自己的原因,后來刷出來502,知道不是自己的原因就放心了。

因為502代碼表示內部網絡故障或設置問題,即內部網絡擁塞。

通常是網絡內部存在大量的數據調用或交互時,網頁內容提供方的一個或兩個服務器,由于性能缺陷或程序錯誤,無法正常運行,使得網頁上的內容無法被傳輸到用戶的瀏覽器上。

說人話就是服務器崩了、網站掛了。此種情況在搶票、某個熱點事件爆發(fā)時都很常見。。。?這個時候我們能做的就是刷新網頁、重新打開頁面、以及耐心的等待。?由此可知,404和502這兩種HTTP狀態(tài)碼在本質上是有很大不同的,下面我們繼續(xù)了解下其它HTTP狀態(tài)碼。

HTTP狀態(tài)碼

超文本傳輸協(xié)議HTTP本身是一個簡單的請求-響應協(xié)議,規(guī)定了網頁服務器和瀏覽器之間的信息傳遞規(guī)范。HTTP狀態(tài)碼(HTTP Status Code)是網頁服務器響應信息的一部分,是用來表示超文本傳輸協(xié)議響應狀態(tài)的3位數字代碼。

當你訪問一個網頁時,瀏覽器會向網頁所在服務器發(fā)出請求。該網頁所在的服務器接收和解釋請求消息之后,會返回一個包含HTTP狀態(tài)碼的響應信息用以響應瀏覽器的請求。

我們訪問網頁時,服務器都會通過HTTP狀態(tài)碼向我們傳達簡單的信息。狀態(tài)碼既可以指明具體請求是否已成功,又可以揭示請求失敗的確切原因。

常見狀態(tài)碼

HTTP狀態(tài)碼被記錄在服務器日志中,同時也可能在客戶端顯示,就是打開頁面出錯時,瀏覽器顯示的錯誤信息代碼,比如大家看到的404或502。

狀態(tài)碼的第一個數字代表了服務器響應的狀態(tài),目前常見的響應狀態(tài)有5種。

除了前面提到的404和502,以下9個常見的狀態(tài)碼應該能讓你對狀態(tài)碼有更直觀的感受。

100?Continue(繼續(xù))

客戶端已接收部分請求,并準備好接收剩下的部分,請求者需要繼續(xù)提出請求。

200?OK(請求成功)

服務器已成功處理了請求,可以正常打開網頁啦(或者請求的文件)。

206?Partial Content(部分內容)

服務器成功處理了部分GET請求。HTTP下載工具(比如迅雷)都是使用這類響應實現(xiàn)斷點續(xù)傳或者將一個大文檔分解為多個下載段同時下載的。

301 Moved Permanently(永久移動)

被請求的資源已永久移動到新位置,響應信息中會包括新的URI(Uniform Resource Identifier,統(tǒng)一資源標識符),瀏覽器會自動定向到新URI。今后任何對此資源的請求都應使用新的URI代替。

302 Found(發(fā)現(xiàn))

服務器要求客戶端執(zhí)行臨時重定向(原始描述短語為“Moved Temporarily”)。服務器臨時從不同位置的網頁響應請求,但是這樣的重定向是臨時的,之后的請求客戶端仍應向原有地址發(fā)送。

400 Bad Request(錯誤請求)

服務器通過返回400錯誤告訴客戶端,客戶端的請求語法出錯,服務器端無法理解。

401 Unauthorized(未經授權)

服務器要求客戶端進行身份驗證,錯誤的登錄嘗試是導致這一錯誤的主要原因。

403 Forbidden(禁止訪問)

服務器理解了你的請求,但是拒絕執(zhí)行。任何登錄對403錯誤都不起作用,嘗試訪問被禁止的網站目錄時,就會發(fā)生403錯誤。

500 Internal Server Error(內部服務器錯誤)

服務器內部的錯誤導致無法完成請求,一般來說,可能是服務器的程序碼出錯。例如,網頁服務器過載時將無法正確處理訪問請求。

簡單來說,1、2、3開頭的狀態(tài)碼我們不用關心,4、5開頭的稍微留意下就行了。

如果看到這里你對狀態(tài)碼還有興趣,文檔君整理了一份狀態(tài)碼清單,可以了解一下哦~~

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
BCM5241A1IMLG 1 Broadcom Limited Ethernet Transceiver, PACKAGE
$3.42 查看
KSZ8721BL-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, PQFP48
$4.17 查看
KSZ8081MLXCA-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER

ECAD模型

下載ECAD模型
$1.05 查看
中興通訊

中興通訊

中興通訊股份有限公司,是全球領先的綜合通信解決方案提供商,中國最大的通信設備上市公司。主要產品包括:2G/3G/4G/5G無線基站與核心網、IMS、固網接入與承載、光網絡、芯片、高端路由器、智能交換機、政企網、大數據、云計算、數據中心、手機及家庭終端、智慧城市、ICT業(yè)務,以及航空、鐵路與城市軌道交通信號傳輸設備。

中興通訊股份有限公司,是全球領先的綜合通信解決方案提供商,中國最大的通信設備上市公司。主要產品包括:2G/3G/4G/5G無線基站與核心網、IMS、固網接入與承載、光網絡、芯片、高端路由器、智能交換機、政企網、大數據、云計算、數據中心、手機及家庭終端、智慧城市、ICT業(yè)務,以及航空、鐵路與城市軌道交通信號傳輸設備。收起

查看更多

相關推薦

電子產業(yè)圖譜