前端的開發(fā)調(diào)用接口岩喷,經(jīng)常會用到的就是http相關的知識點∷∧現(xiàn)在我們來詳細講一下關于header的相關內(nèi)容。
General(通用頭部)纱意;Response Headers(響應頭)婶溯;Request Headers(請求頭);
Query String Parameters(請求參數(shù))
Request URL:請求的URL資源地址;
Request Method:請求的方式(get or post)迄委;
Remote Address:請求資源的遠程服務器ip地址和端口號褐筛;
Referrer Policy:規(guī)定什么情況下顯示Referrer字段及refer字段內(nèi)顯示多少信息;(tips:unsafe-url:什么情況都顯示referrer字段)
(補充:Referrer:指定請求是從哪個頁面跳轉來的)
Bdpagetype:baidu自己添加的響應頭叙身;
Bdqid:baidu自己添加的響應頭渔扎;
Connection:是否開啟http持久連接;
Content-Encoding:文檔的編碼(encode)方式信轿,例如:gzip晃痴;
Content-Language:響應的內(nèi)容語言類型;
Content-Length:表示內(nèi)容長度虏两;
Content-type:表明接受實體的MIME類型愧旦;
Date:當前的GMT格式時間;
Server:表明服務器軟件和版本信息定罢;
Vary:告訴代理服務器緩存兩種版本的資源:壓縮和非壓縮笤虫;
Strict-Transport-Security:max-age=172800(訪問過這網(wǎng)站的https頁面后,再訪問它的http頁面祖凫,瀏覽器會自動跳轉到https)琼蚯;
X-Ua-Compatible:確定我們?yōu)g覽器的渲染方式;
*補充下這里沒有的常見:
Allow:服務器支持哪些請求方式惠况;
Expires:過期時間遭庶;
Last-Modified:文檔的最后修改時間;
Location:表示客戶去哪里來去提取文檔稠屠,該方法同時設置響應狀態(tài)為302峦睡;
Refresh:表示瀏覽器多少時間之后刷新文檔;
Accept:瀏覽器可以接受的MIME類型权埠;
Accept-Encoding:瀏覽器能夠進行解碼的數(shù)據(jù)編碼方式榨了;
Accept-Language:瀏覽器希望的語言類型;
Connection:是否開啟http持久連接攘蔽;
Cookie:每次請求攜帶的Cookie信息龙屉;
Host:要請求到的服務器ip地址和端口號;
Referer:指定請求uri的原資源地址满俗;
User-Agent:請求的用戶瀏覽器信息
總結:其實還有很多相關的字段沒有寫出來转捕,在不斷地后續(xù)工作中會發(fā)現(xiàn)更多。