日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

http headers详解

發(fā)布時(shí)間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http headers详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Host,Connection,Accept,Accept-Encoding,Accept-Language,User-Agent,Referrer這7個(gè)請求頭。

  • Host

? ? ? ? ?服務(wù)器根據(jù)Host這一行中的值來確定本次請求的是哪個(gè)具體的網(wǎng)站

  • Connection

? ? ? ? ?數(shù)據(jù)傳輸完成了保持TCP連接不斷開(不發(fā)RST包、不四次握手),等待在同域名下繼續(xù)用這個(gè)通道傳輸數(shù)據(jù);相反的就是短連接。

? ? ? ? ?

Connection: Keep-alive#長連接 Connection:close#短鏈接 Keep-Alive: timeout=20#tcp通道保持20s
  • Accept

? ? ? ??指定客戶端能夠接受的內(nèi)容類型,在這唯一要提醒的就是它只是建議服務(wù)器,而并非就是你寫成什么他就返回給你什么。

  • Accept-Encoding
Accept-Encoding: compress, gzip             //支持compress 和gzip類型 Accept-Encoding:                    //默認(rèn)是identity Accept-Encoding: *                   //支持所有類型 Accept-Encoding: compress;q=0.5, gzip;q=1.0      //按順序支持 gzip , compress Accept-Encoding: gzip;q=1.0, identity; q=0.5, *;q=0 // 按順序支持 gzip , identity
  • Accept-Language

? ? ? ??請求頭允許客戶端聲明它可以理解的自然語言,以及優(yōu)先選擇的區(qū)域方言。

? ? ?

Accept-Language: Zh-CN, zh;q=0.8, en-gb;q=0.8, en;q=0.7#最佳語言為中文-中國(默認(rèn)權(quán)重為1),其次為中文,權(quán)重為0.8,再次為英國英語,權(quán)重為0.8,最后為通用英語,權(quán)重0.7
  • user_agent

#user_agent 集合 user_agent_list = ['Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) ''Chrome/45.0.2454.85 Safari/537.36 115Browser/6.0.3','Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50','Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)','Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1','Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0','Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1', ] #隨機(jī)選擇一個(gè)user_agent = random.choice(user_agent_list) #傳遞給header #headers = { 'User-Agent': user_agent }
  • Referer

當(dāng)瀏覽器向web服務(wù)器發(fā)送請求的時(shí)候,一般會(huì)帶上Referer,告訴服務(wù)器我是從哪個(gè)頁面鏈接過來的,服務(wù)器籍此可以獲得一些信息用于處理。用于統(tǒng)計(jì)訪問量、防外連接等。

# 對付“反盜鏈”(服務(wù)器會(huì)識別headers中的referer是不是它自己,如果不是則不響應(yīng)),構(gòu)建以下headers headers = { "User-Agent": "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)", "Referer": "https://www.cnblogs.com" }

?

引用自:https://www.cnblogs.com/kmonkeywyl/p/8435533.html

?

轉(zhuǎn)載于:https://www.cnblogs.com/huy360/p/9718735.html

總結(jié)

以上是生活随笔為你收集整理的http headers详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。