網站首頁 編程語言 正文
什么是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
相關推薦
- 2022-09-23 C#實現目錄跳轉(TreeView和SplitContainer)的示例代碼_C#教程
- 2022-06-26 shell腳本語言之if條件判斷語句實例詳解_linux shell
- 2023-04-18 spark?dataframe全局排序id與分組后保留最大值行_python
- 2023-01-13 Matlab常用的輸出命令disp與fprintf解讀_python
- 2022-09-07 python?正則表達式如何實現重疊匹配_python
- 2023-03-28 python程序中調用其他程序的實現_python
- 2022-09-08 Python實現聚類K-means算法詳解_python
- 2023-01-18 Go語言讀取YAML?配置文件的兩種方式分享_Golang
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支