HTTP 請求頭信息筆記
請求信息拆分解釋:
Host : http://ss1.bdstatic.com 主機地址,在這裡表示我們請求的伺服器網址
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
用戶代理的意思,它搞碎伺服器客戶端使用的操作系統及版本,CPU類型、瀏覽器及版本、瀏覽器渲染引擎
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
表示瀏覽器支持的MIME 類型,這裡又出來一個新名詞MIME,英文全稱:Multipurpose Internent Mail Extensions(多功能 Internet 郵件擴充服務),它是一種多用途網際郵件擴充協議,這裡就劉傑稱瀏覽器支持的代碼類型。
// text/html,application/xhtml+xml,application/xml 等都是MIME類型。斜杠前面是類型,後面是子類型,類型指定大範圍,子類型是
類型中更為明確的類型。
// text是用於標準化地表示的文本信息,文本消息可以是多種字符集和或者多種格式的。
// text/html表示html文檔
// Application:用於傳輸應用程序數據或者二進位數據,這裡我們如果App編程的話就需要用這個
// application/xhtml+xml表示 xhtml 文檔, application/xml表示 xml 文檔。
則默認為1,若被賦值為0,則用於提醒伺服器哪些是瀏覽器不接受的內容類型。
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
表示瀏覽器支持的語言類型
zh-CN 表示簡體中文,zh 表示中文, en-US 表示美式英文,en 表示英文
這裡的 q 表示權重係數
Accept-Encoding: gzip, deflate, br
表示瀏覽器有能力解碼的編碼類型
// gzip是 GNU zip 的縮寫,它是一個 GNU 自由軟體的文件壓縮程序,也經常用來表示 gzip 這種文件格式
// deflate是同時使用了 LZ77 演算法與哈夫曼編碼(Huffman Coding)的一個無損數據壓縮演算法
// br ~ 當然也是一種編碼方式啦
Connection: keep-alive
表示客戶端與服務連接類型
keep-Alive 表示持久連接
推薦閱讀:
※LeetCode刷題筆記 (1-3)
※Katherine 台灣遊筆記
※會做筆記和不會做筆記差別有多大?原來聰明人都用方格筆記本
※《人人都是產品經理》筆記(二)