HTTP協議以及HTTP2 0 1 1 1 0區別

2022-07-26 11:12:10 字數 949 閱讀 5111

超文字傳輸協議(http,hypertext transfer protocol)是網際網路上應用最為廣泛的一種網路協議。所有的www檔案都必須遵守這個標準。設計http最初的目的是為了提供一種發布和接收html頁面的方法。

角色:客戶端和服務端

accept-encoding gzip, deflate, br

accept-language zh-cn,zh;q=0.9,en;q=0.8

空行 :

位於請求頭和請求體之間,必須要有

請求體(entity body) : 在使用get方法時,請求體為空。post時可以類似如下格式:

username=test&password=123123

狀態行(status line) :

響應頭(header line):

cache-control: private

connection: keep-alive

content-encoding: gzip

content-type: text/html;charset=utf-8

date: thu, 29 mar 2018 16:01:47 gmt

expires: thu, 29 mar 2018 16:01:46 gmt

set-cookie: bd_home=1; path=/

空行:響應體(entity body):

...

實際中,可能乙個html中有許多資源引用(如css檔案,,js檔案等),對於每乙個引用物件,重複該過程(http1.0短連線)

* http/2新增首部壓縮(header compression):採用hpack演算法

* http/2新增服務端推送(header compression)

來自這裡

前端簡介以及HTTP協議

什麼是前端 任何與作業系統打交道的介面都可以稱之為前端 http協議 http協議規定了瀏覽器與服務端之間資料互動的方式及其他事項,如果我們開發的時候不遵循該協議,那麼瀏覽器將無法識別我們的 四大特徵 1 基於請求響應 服務端永遠不會主動給客戶端發訊息,必須是客戶端先發起請求 如果想讓服務端主動給客...

HTTP協議 初識HTTP

一 web網路基礎 客戶端 伺服器 首先作為傳送端的客戶端在應用層 http協議 發出乙個想看某個web頁面的http 請求。http報文傳送到傳輸層 tcp協議 為了傳輸方便,傳輸層把接收到的資料進行分割,並在各個報文上打上標記序號及埠號後 到網路層。網路層 ip協議 增加作為通訊目的位址的mac...

HTTP協議?HTTP協議中POST GET H

head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...