第三章 HTTP報文內的HTTP資訊

2021-10-16 09:01:46 字數 659 閱讀 6177

用於http協議互動的資訊被稱為http報文。

請求端(客戶端)的http報文叫做請求報文。

響應端(伺服器端)的http報文叫做響應報文。

http報文本身是由多行(用cr+lf作換行符)資料構成的字串文字

報文大致可分為報文首部和報文主體兩塊。兩者由最初出現的空行(cr+lf)來劃分。

報文(message)

實體(entity)

注3.3.3 分割傳送的分塊傳輸編碼

執行範圍請求時,使用首部欄位range來指定資源的byte範圍,格式如下。

例:對乙份10000位元組大小的資源,如果使用範圍請求,可以只請求5001~10000位元組內的資源

5001~10000位元組

range: bytes=5001-10000

從5001位元組之後全部的

range: bytes=5001-

從一開始到3000位元組和5000~7000位元組的多重範圍

range: bytes=0-3000,5000-7000

伺服器驅動協商(server-driven negotiation)

客戶端驅動協商(agent-driven negotiation)

透明協商(transparent negotiation)

第三章 HTTP報文內的HTTP資訊

用於 http 協議互動的資訊被稱為 http 報文。請求端 客戶端 的http 報文叫做請求報文,響應端 伺服器端 的叫做響應報文。http 報文大致可分為報文首部和報文主體 並不一定有 兩塊,由空行來劃分 報文主體和實體主體的差異 報文是 http 通訊中的基本單位,通過 http 通訊傳輸 實...

第三章 HTTP報文

第三章 http報文 1 報文流 http報文是在http應用程式之間傳送的資料庫 所有報文都向下游流動 2 報文的組成部分 三部分 起始行 對報文進行描述 首部塊 包含屬性 和主體 可選的 包含資料 起始行和首部是由行分隔的ascii文字,每行由乙個兩個字元組成的行終止符列作為結束 crlf 主體...

第三章 http報文

如果說http是網際網路的信使,那麼http報文就是它用來搬東西的包裹了。本章內容 1 報文是如何流動的 2 http報文的三個組成部分 起始行 首部和實體的主體部分 3 請求和響應報文之間的區別 4 請求報文支援的各種功能 5 響應報文返回的狀態碼 6 各種各樣的http首部都是做什麼用的http...