<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

你每天都在使用的HTTP協議到底是啥?

模擬札記 ? 來源:程序員小灰 ? 作者:程序員小灰 ? 2021-06-27 09:43 ? 次閱讀

HTTP 可以說是互聯網的基石,我們瀏覽的網頁、刷的視頻、玩的游戲,都離不開 HTTP 協議,而且熱門的 Nginx、Apache、gRPC 等服務背后的技術也是由 HTTP 協議支撐的,可以說 HTTP 既常見又重要。

就前段時間,我和一位面試官交流心得,他說面試一年多,每當問起候選人對 HTTP 的理解,卻經常出現這樣的情形:

面試官:請問你了解 HTTP 協議嗎?

前端開發:這不是應該后端清楚的嗎?

后端開發:這不應該是前端知道的嗎?

面試官:。。。。。。

其實無論是前端還是后端,都需要了解 HTTP。前端接觸較多的是在其上層的 HTTP 協議,包括承載請求的 HTTP 和 HTTPS 協議,而隨著前端路由的控制越來越多,深刻理解 HTTP 的 Header、Body 等屬性是很有好處的。

學好了 HTTP 對于 Web 開發和性能優化等都有用處。比如頁面資源的緩存策略,如果對 HTTP 協議不夠了解,就沒法進行方案的制定或者優化。頁面資源加載速度的優化,也同樣離不開對 HTTP/2 的了解。

就這么說吧,如果你不懂 HTTP 協議,就相當于是個只有“半桶水”的程序員。

話雖如此,不少人覺得:“HTTP 協議好簡單的啦,還用系統學嗎?” “HTTP 不就是請求 / 響應、GET/POST、Header/Body 嗎?網絡上的資料一抓一大把,有什么問題搜一下就是了?!?/p>

但事實是,就因為 HTTP 太常見、太普遍了,很多工作 7、8 年的老手,也未必搞得清楚,當年我也是在工作上踩了大坑,所以才下定決心“死磕” HTTP。

由于 HTTP 應用得非常廣泛,幾乎涉及到所有的領域。所以羅劍鋒的內容不只講協議本身,與它相關的 TCP/IP、DNS、SSL/TLS、Web Server 等都會講到,而且會把它們打通串聯在一起,形成知識鏈,讓你知道它們之間是怎么聯系、怎么運行的。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1240

    瀏覽量

    68595
  • 互聯網
    +關注

    關注

    54

    文章

    10931

    瀏覽量

    101007
  • HTTP
    +關注

    關注

    0

    文章

    467

    瀏覽量

    30364

原文標題:你每天都在使用的 HTTP 協議,到底是什么鬼?

文章出處:【微信號:monizj,微信公眾號:模擬札記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    共享單車到底是什么通信原理?

    我們經常騎的共享單車到底是什么通信原理,有人了解過嗎?下面寶藍小編就帶大家了解下。
    的頭像 發表于 02-25 10:32 ?632次閱讀
    共享單車<b class='flag-5'>到底是</b>什么通信原理?

    去耦濾波電容怎么布局擺放,到底是先大后小還是先小后大?

    去耦濾波電容怎么布局擺放,到底是先大后小還是先小后大?
    的頭像 發表于 12-04 15:43 ?1537次閱讀
    去耦濾波電容怎么布局擺放,<b class='flag-5'>到底是</b>先大后小還是先小后大?

    如何理解HTTP協議是無狀態的

    1、HTTP 協議與 TCP/IP 協議的關系 HTTP 的長連接和短連接本質上是 TCP 長連接和短連接。HTTP 屬于應用層
    的頭像 發表于 11-11 15:46 ?897次閱讀
    如何理解<b class='flag-5'>HTTP</b><b class='flag-5'>協議</b>是無狀態的

    呼吸燈到底是如何影響人的視覺的?

    呼吸燈到底是通過使燈快速亮滅還是改變平均電壓來影響人的視覺的
    發表于 11-08 06:04

    請問單片機的中斷系統到底是什么?

    中斷系統到底是什么?還搞不定
    發表于 11-07 07:40

    上拉電阻到底是咋完成上拉的???

    上拉電阻到底是咋完成上拉的啊
    發表于 10-31 06:52

    單片機的“性能”到底是什么?

    單片機的“性能”到底是什么?
    的頭像 發表于 10-24 16:58 ?315次閱讀
    單片機的“性能”<b class='flag-5'>到底是</b>什么?

    AT指令,AT固件,這個AT到底是什么意思?

    我們常說AT指令,AT固件,這個AT到底是什么意思?
    發表于 09-26 07:25

    物聯網卡的流量到底是什么?超全詳解!

    物聯網卡的流量到底是什么?超全詳解!
    的頭像 發表于 08-31 09:13 ?1071次閱讀
    物聯網卡的流量<b class='flag-5'>到底是</b>什么?超全詳解!

    什么是HTTP?什么是HTTPS?HTTP與HTTPS的區別在哪?

    每天都在上網,在搜索東西的時候,你有發現網址有什么不同嗎?本文就來談談HTTP與HTTPS有什么不同。
    的頭像 發表于 08-27 09:15 ?1632次閱讀
    什么是<b class='flag-5'>HTTP</b>?什么是HTTPS?<b class='flag-5'>HTTP</b>與HTTPS的區別在哪?

    射頻設計中的互調失真到底是如何發生的呢?如何預防?

    互調是射頻設計避免對的一個問題,到底是如何發生的呢?我們一起來學習下。
    發表于 08-12 11:30 ?868次閱讀
    射頻設計中的互調失真<b class='flag-5'>到底是</b>如何發生的呢?如何預防?

    什么是HTTP協議?什么是RPC協議?二者如何選擇使用?

    為什么有了HTTP,還需要RPC協議呢?在進行說明之前,首先我們需要了解什么是HTTP協議,什么是RPC協議。
    的頭像 發表于 08-11 09:25 ?1610次閱讀
    什么是<b class='flag-5'>HTTP</b><b class='flag-5'>協議</b>?什么是RPC<b class='flag-5'>協議</b>?二者如何選擇使用?

    什么是HTTP協議?HTTP協議的基本特點和發展歷程

    上期文章小編給大家介紹了一些關于MQTT協議的基礎知識,今天我們來了解另一個應用層協議——HTTP協議。
    發表于 08-04 09:52 ?625次閱讀
    什么是<b class='flag-5'>HTTP</b><b class='flag-5'>協議</b>?<b class='flag-5'>HTTP</b><b class='flag-5'>協議</b>的基本特點和發展歷程

    超干的干貨來了!一文了解HTTP協議

    今天我們來了解另一個應用層協議——HTTP協議。推薦閱讀《MQTT協議詳解「概念、特性、版本及作用」》《TCP/IP協議不止是兩個
    的頭像 發表于 08-04 08:24 ?2182次閱讀
    超干的干貨來了!一文了解<b class='flag-5'>HTTP</b><b class='flag-5'>協議</b>

    33.033 HTTP協議 初識HTTP協議

    編程HTTP
    充八萬
    發布于 :2023年07月19日 14:28:59
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>