亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

HTTP讀書筆記——HTTP報文內(nèi)的HTTP信息

Sleepy / 1670人閱讀

摘要:報文用于協(xié)議交互的信息被稱為報文。報文本身是由多行數(shù)據(jù)構(gòu)成的字符串文本。首部字段包含表明請求和響應的各種條件和屬性的各類首部。報文的主體用于傳輸請求或響應的實體主體。協(xié)議中有一種被稱為內(nèi)容編碼的功能也能進行類似的操作。

HTTP報文

用于HTTP協(xié)議交互的信息被稱為報文。

請求端(客戶端)的HTTP報文叫做請求報文,響應端(服務器端)的叫做響應報文。

HTTP報文本身是由多行數(shù)據(jù)構(gòu)成的字符串文本。

HTTP報文大致上可分為報文首部和報文主體兩塊,兩者由最初出現(xiàn)的空行來劃分。

通常,并不一定要有報文主體。

請求報文和響應報文的結(jié)構(gòu)

請求報文和響應報文的首部內(nèi)容由以下數(shù)據(jù)組成。

請求行:包含用于請求的方法,請求URI和HTTP版本。

狀態(tài)行:包含表明響應結(jié)果的狀態(tài)碼,原因短語和HTTP版本。

首部字段:包含表明請求和響應的各種條件和屬性的各類首部。 一般有四種首部,分別是通用首部、請求首部和實體首部。

其他:可能包含HTTP的RFC里未定義的首部(Cookie等)。

編碼提升傳輸速率

HTTP在傳輸數(shù)據(jù)時可以按照數(shù)據(jù)原貌直接傳輸,也可以在傳輸過程中通過編碼提升傳輸速率。

通過在傳輸時編碼,能有效地處理大量的訪問請求。

但是,編碼的操作需要計算機來完成,因此會消耗更多的CPU資源。

報文主體和實體主體的差異 報文

是HTTP通信中的基本單位,由8位組字節(jié)流組成,通過HTTP通信傳輸。

實體

作為請求和響應的有效載荷數(shù)數(shù)據(jù)(補充項)被傳輸,其內(nèi)容由實體首部和實體主體組成。
HTTP報文的主體用于傳輸請求或響應的實體主體。
通常,報文主體等于實體主體。只有當傳輸中進行編碼操作時,實體主體的內(nèi)容發(fā)生變化,才會導致它和報文主體產(chǎn)生差異。

壓縮傳輸?shù)膬?nèi)容編碼

向待發(fā)送郵件內(nèi)增加附件時,為了使郵件容量變小,我們會先用ZIP壓縮文件之后再添加附件發(fā)送。

HTTP協(xié)議中有一種被稱為內(nèi)容編碼的功能也能進行類似的操作。

內(nèi)容編碼指明應用在實體內(nèi)容上的編碼格式,并保持實體信息原樣壓縮。

內(nèi)容編碼后的實體由客戶端接收并負責解碼。

常見的內(nèi)容編碼有如下幾種:gzip,compress,deflate,identity。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/91706.html

相關(guān)文章

  • HTTP讀書筆記——HTTP報文內(nèi)的HTTP信息

    摘要:報文用于協(xié)議交互的信息被稱為報文。報文本身是由多行數(shù)據(jù)構(gòu)成的字符串文本。首部字段包含表明請求和響應的各種條件和屬性的各類首部。報文的主體用于傳輸請求或響應的實體主體。協(xié)議中有一種被稱為內(nèi)容編碼的功能也能進行類似的操作。 HTTP報文 用于HTTP協(xié)議交互的信息被稱為報文。 請求端(客戶端)的HTTP報文叫做請求報文,響應端(服務器端)的叫做響應報文。 HTTP報文本身是由多行數(shù)據(jù)構(gòu)成...

    高璐 評論0 收藏0
  • HTTP讀書筆記——簡單的HTTP協(xié)議

    摘要:協(xié)議用于客戶端和服務端之間的通信協(xié)議和協(xié)議族內(nèi)的其他眾多協(xié)議相同,用于客戶端和服務端之間的通信。協(xié)議自身不對請求和響應之間的通信狀態(tài)進行保存。 HTTP協(xié)議用于客戶端和服務端之間的通信 HTTP協(xié)議和TCP/IP協(xié)議族內(nèi)的其他眾多協(xié)議相同,用于客戶端和服務端之間的通信。 請求訪問文本或圖像等資源的一端稱為客戶端,而提供資源響應的一端稱為服務端。 在兩臺計算機之間使用HTTP協(xié)議通信時...

    JayChen 評論0 收藏0
  • HTTP讀書筆記——簡單的HTTP協(xié)議

    摘要:協(xié)議用于客戶端和服務端之間的通信協(xié)議和協(xié)議族內(nèi)的其他眾多協(xié)議相同,用于客戶端和服務端之間的通信。協(xié)議自身不對請求和響應之間的通信狀態(tài)進行保存。 HTTP協(xié)議用于客戶端和服務端之間的通信 HTTP協(xié)議和TCP/IP協(xié)議族內(nèi)的其他眾多協(xié)議相同,用于客戶端和服務端之間的通信。 請求訪問文本或圖像等資源的一端稱為客戶端,而提供資源響應的一端稱為服務端。 在兩臺計算機之間使用HTTP協(xié)議通信時...

    鄒強 評論0 收藏0
  • HTTP讀書筆記——了解Web及網(wǎng)絡基礎

    摘要:正式作為標準被公布是在年的月,版本被命名為。網(wǎng)絡基礎通常使用的網(wǎng)絡包括互聯(lián)網(wǎng)是在協(xié)議族的基礎上運作的。協(xié)議族計算機與網(wǎng)絡設備要相互通信,雙方就必須基于相同的方法,我們把這些規(guī)則稱之為協(xié)議。 使用HTTP協(xié)議訪問Web 在瀏覽器地址欄內(nèi)輸入URL之后,信息會被發(fā)送往某處,然后從某處獲得回復,內(nèi)容就會顯示在Web頁面上。像這種通過發(fā)送請求獲取服務器資源的Web瀏覽器,都可稱為客戶端。(c...

    mo0n1andin 評論0 收藏0
  • HTTP讀書筆記——了解Web及網(wǎng)絡基礎

    摘要:正式作為標準被公布是在年的月,版本被命名為。網(wǎng)絡基礎通常使用的網(wǎng)絡包括互聯(lián)網(wǎng)是在協(xié)議族的基礎上運作的。協(xié)議族計算機與網(wǎng)絡設備要相互通信,雙方就必須基于相同的方法,我們把這些規(guī)則稱之為協(xié)議。 使用HTTP協(xié)議訪問Web 在瀏覽器地址欄內(nèi)輸入URL之后,信息會被發(fā)送往某處,然后從某處獲得回復,內(nèi)容就會顯示在Web頁面上。像這種通過發(fā)送請求獲取服務器資源的Web瀏覽器,都可稱為客戶端。(c...

    yck 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<