HTTP 的常見請求頭


  HTTP 的標頭分為四種,分別是 通用標頭 、實體標頭、 請求標頭、 響應標頭。下面挑選幾個特色點的標頭記錄一下筆記。

通用標頭 

  • Date     ✅ 請求標頭   ✅ 響應標頭

  創建報文的日期時間,表示的是格林威治標准時間,表示如下:

  Date:Wed,21 Oct 2015 07:28:09 GMT

  • Cache-Control   ✅ 請求標頭   ✅ 響應標頭

  控制緩存行為。主要大類有 可緩存性閥值性重新驗證並重新加載其它特性。 

  • Connection  ✅ 請求標頭

  決定當前事務(三次握手和四次揮手)完成后,是否關閉網絡連接。

    • 持久連接,事務完成后不關閉網絡連接 : Connection: keep-alive
    • 非持久連接,事務完成后關閉網絡連接:  Connection: close  

  

實體標頭:

  描述消息正文內容,用於HTTP請求和響應中。

  • Content-Length 

  實體報文指示主體的大小,以字節為單位,發送給接收方。

  • Content-Language

  實體報文描述了客戶端或者服務端能夠接受的語言。    

  • Content-Encoding

  實體報文用來壓縮媒體類型,指示了對實體應用了何種編碼(常見的內容編碼有 gzip、compress、deflate、identity)。

 

請求標頭

  • Host

  指明了服務器的域名及服務器監聽的TCP端口號。eg:

  Host: zuzuche.com

  • Referer

  告訴服務器該網頁是從哪個頁面鏈接過來。

  • Accept-Charset

  規定服務器處理表單數據所接受的字符集。(常用字符集有 UTF-8-Unicode等)

  • Accept-Language

  告知服務器用戶代理能夠處理的自然語言集。

  • Authorization

   告知服務器客戶端的Web認證信息。

  • User-Agent

  告知服務器HTTP 客戶端程序的信息。

響應標頭:

  • Keep-Alive

  表示Connection 非持續鏈接的存活時間。

  • Server

  包含有關原始服務器用來處理請求的軟件的信息。

  • Set-Cookie

  用於服務器想客戶端發送sessionID。

  • Transfer-Encoding

  規定了傳輸報文主題時采用的編碼方式。

  • Location

  令客戶端重定向至指定的URI。

  • WWW-Authenticate

  表示服務器對客戶端的認證信息。

 

以上筆記總結,參考https://mp.weixin.qq.com/s/qetBsYmDqwi_nJVnKmBw8Q


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM