http請求 headers 中的配置詳解
阿新 • • 發佈:2018-11-09
1.Accept
指定客戶端能夠接收的內容型別,內容型別中的先後次序表示客戶端接收的先後次序.
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
2.Accept-Encoding
指定客戶端瀏覽器可以支援的web伺服器返回內容壓縮編碼型別。表示允許伺服器在將輸出內容傳送到客戶端以前進行壓縮,以節約頻寬。而這裡設定的就是客戶端瀏覽器所能夠支援的返回壓縮格式。
Accept-Encoding: gzip, deflate, br
3.Accept-Language
指定HTTP客戶端瀏覽器用來展示返回資訊所優先選擇的語言。
Accept-Language: zh-CN,zh;q=0.9
4.Connection
表示是否需要持久連線。如果web伺服器端看到這裡的值為“Keep-Alive”,或者看到請求使用的是HTTP 1.1(HTTP 1.1預設進行持久連線),它就可以利用持久連線的優點,當頁面包含多個元素時(例如Applet,圖片),顯著地減少下載所需要的時間。要實現這一點, web伺服器需要在返回給客戶端HTTP頭資訊中傳送一個Content-Length(返回資訊正文的長度)頭,最簡單的實現方法是:先把內容寫入ByteArrayOutputStream,然 後在正式寫出內容之前計算它的大小。
Connection: keep-alive
5.Cookie
HTTP請求傳送時,會把儲存在該請求域名下的所有cookie值一起傳送給web伺服器
Cookie: JSESSIONID=ov18ol3lqe4kgjya5hbdhj9l; _ga=GA1.1.2091398289.1325496043
6.Host
請求的web伺服器域名地址
Host: localhost:8088
7.Referer
包含一個URL,使用者從該URL代表的頁面出發訪問當前請求的頁面伺服器端返回HTTP頭部資訊
Referer: http://localhost:8088/71bibll/resource/task/addcard
8.User-Agent
HTTP客戶端執行的瀏覽器型別的詳細資訊。通過該頭部資訊,web伺服器可以判斷到當前HTTP請求的客戶端瀏覽器類別。
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36