日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

404究竟是什么意思呢?像404,200,503等數字究竟是什么東西

作者:Shaka@ 更新時間: 2022-08-13 編程語言

什么是404

我們瀏覽網站的時候,有的頁面會顯示出404 Not Found,我們都會說404了,但是我們真的知道它真正的含義是什么嗎

404,它真正的名字叫做HTTP響應狀態碼
HTTP 響應狀態碼(HTTP Status Code),也屬于 HTTP 協議的一部分,用來標識響應的狀態。

什么是HTTP協議呢

這里我就不帶著大家過一遍HTTP協議的全部內容了
簡單的概念就是HTTP協議就是一種通信協議,那么,什么是通訊協議呢?:

通信協議(Communication Protocol)是指通信的雙方完成通信所必須遵守的規則和約定。
通俗的理解:通信雙方采用約定好的格式來發送和接收消息,這種事先約定好的通信格式,就叫做通信協議。

一個簡單的例子就是:
張三與李四采用寫信的方式進行通信,在填寫信封時,寫信的雙方需要遵守固定的規則。信封的填寫規則就是一種通信協議。

那么,我們互聯網之間的通信協議呢?

客戶端與服務器之間要實現網頁內容的傳輸,則通信的雙方必須遵守網頁內容的傳輸協議。

所以就有了我們的HTTP協議

網頁內容又叫做超文本,因此網頁內容的傳輸協議又叫做超文本傳輸協議(HyperText Transfer Protocol) ,簡稱 HTTP
協議。

HTTP協議有很多內容,我這里就不說了,這里我們就說HTTP協議中的HTTP 響應狀態碼(HTTP Status Code)

什么是HTTP 響應狀態碼

HTTP 響應狀態碼(HTTP Status Code),也屬于 HTTP 協議的一部分,用來標識響應的狀態。
響應狀態碼會隨著響應消息一起被發送至客戶端瀏覽器,瀏覽器根據服務器返回的響應狀態碼,就能知道這次 HTTP 請求的結果是成功還是失敗了。

HTTP響應狀態碼的組成及分類

HTTP 狀態碼由三個十進制數字組成,第一個十進制數字定義了狀態碼的類型,后兩個數字用來對狀態碼進行細分。
HTTP 狀態碼共分為 5 種類型:
在這里插入圖片描述
奧~~是不是有點概念了
如果我們想去看,完整的 HTTP 響應狀態碼,可以參考 MDN 官方文檔 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status
我們這里就說這個404

404

404就是HTTP 狀態碼中4開頭的這個分類,是屬于客戶端錯誤
這里說一下,簡單地理解來說,客戶端就是我們自己的電腦而服務端是一個官方的電腦,它很大,很牛,比我們的電腦性能強很多
然后回歸正傳,常見的4開頭的HTTP 狀態碼有哪些呢
在這里插入圖片描述

奧!是不是看到404了,沒錯,這就是404真正的含義和來源了!

原文鏈接:https://blog.csdn.net/weixin_59816940/article/details/123448166

欄目分類
最近更新