了解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...