http基礎實戰

2022-05-19 04:16:21 字數 1202 閱讀 8004

了解http的基礎知識,能看懂chrome下網路的情況

下面是tcp/ip協議的一些東西,今天就只用了解應用層的http就夠了。

我們在網上瀏覽網頁,會傳送乙個http請求給伺服器,服務端識別了這個http請求會返回乙個http響應給客戶端。

就是乙個請求,響應的模式。

那麼,http請求和http響應包含什麼東西呢?

直接實戰吧。

a.general部分

有請求位址,請求方法,返回的狀態碼,遠端ip和埠號。

這裡把請求和響應的主要資訊都顯示給使用者了。

b.響應頭

accept-ranges:bytes    表示服務端可以接受請求一部分檔案

cache-control:max-age=2628000   表示2628000秒內再請求的話,並不會再請求服務端獲得資料,而是直接用之前請求過來的資料

connection:keep-alive   表示持久鏈結

content-length:2605   表示返回內容的長度,單位位元組

content-type:image/jpeg

c.請求頭

accept:image/webp,image/*,*/*;q=0.8  表示客戶端接收的資料型別

accept-encoding:gzip, deflate, sdch, br  表示服務端可以在傳資料之前對資料進行壓縮,但壓縮的方式必須是下面幾種,要不然客戶端識別不了

accept-language:zh-cn,zh;q=0.8 表示客戶端接收的語言是中文

cookie: 表示請求的時候會把這些cookie資訊帶給服務端

表示一些客戶端的資訊,服務端可以獲取到。

再來看有關cookie的部分

上圖request cookies表示請求會把這些cookie帶給服務端,response cookies表示服務端會在客戶端設定這些cookie。

這裡只是大致講了下http的基礎知識,還有很多不懂的知識,希望能對大家有所幫助。

HTTP協議基礎 7 HTTP響應 實戰

前面演示了http中get和post請求的過程,正常順序是看了乙個請求訊息部分,立馬去看這個請求的響應部分。所以這篇我們接著前面一篇的環境,來看看響應部分。1.post請求方法的響應部分舉例 1.響應起始行是 http 1.1 200 ok,可以對照前面理論部分看看,這個格式是不是這樣,因為在瀏覽器...

http實戰 多語言

前後端分離 node中間層沒有跨域問題 headers content length 需要寫 range bytes 0 3 let head req.headers range fs.createreadstream download.txt,pipe res 讀取0到3的擷取資料 res.sta...

驅動實戰基礎

驅動學習實戰一 編寫簡單的驅動 利用 lsmod rmmod insmode這個三個常見命令 驅動學習實戰二 register chrdev詳解 include 老介面的函式 static inline int register chrdev unsigned int major,const cha...