Http基礎 (常用)Headers

2021-10-01 18:33:47 字數 1074 閱讀 6650

目錄

host

content-type

1.text/html

2.x-www-form-urlencoded

3. multitype/form-data

content-length

transfer: chunked (分塊傳輸編碼 chunked transfer encoding)

location

user-agent

range / accept-range

其他 headers

cache

⽬標主機。注意:不是在⽹絡上⽤於定址的,⽽是在⽬標伺服器上⽤於定位⼦伺服器的。

指定 body

的型別。主要有四類:

請求web

⻚⾯是返回響應的型別,

body

中返回html

⽂本。web

⻚⾯純⽂本表單的提交⽅式。

web

⻚⾯含有⼆進製⽂件時的提交⽅式。

單項內容(⽂本或⾮⽂本都可以),⽤於

web api

的響應或者

post / put

的請求 指定

body

的⻓度(位元組)。

⽤於當響應發起時,內容⻓度還沒能確定的情況下。和 content-length

不同時使⽤。⽤途是盡早給

出響應,減少⽤戶等待。

指定重定向的⽬標

url⽤戶**,即是誰實際傳送請求、接受響應的,例如⼿機瀏覽器、某款⼿機

。按範圍取資料

accept-range: bytes

響應報⽂**現,表示伺服器⽀持按位元組來取範圍資料

range: bytes=-

請求報⽂**現,表示要取哪段資料

content-range:-/total

響應報⽂**現,表示傳送的是哪段資料

作⽤:在客戶端或中間⽹絡節點快取資料,降低從伺服器取資料的頻率,以提⾼⽹絡效能。

PHP獲取原始http請求headers和body

目的 為什麼要獲取原始的http請求的頭部和body呢?php內建物件 server,post,get,cookie等不就是為了簡化處理原始頭部而抽象出來的物件嗎?一般的應用場景而言,的確不需要原始頭部資訊,但是如果需要定位bug 如cookie異常丟失 或者分析使用者的行為,如主流使用者的客戶端版...

PHP獲取原始http請求headers和body

目的 為什麼要獲取原始的http請求的頭部和body呢?php內建物件 server,post,get,cookie等不就是為了簡化處理原始頭部而抽象出來的物件嗎?一般的應用場景而言,的確不需要原始頭部資訊,但是如果需要定位bug 如cookie異常丟失 或者分析使用者的行為,如主流使用者的客戶端版...

爬蟲 urllib2 Headers 常用

爬蟲 學習筆記 爬蟲請求 時要模擬瀏覽器,這就要用到user agent pc端useragent phone useragent 利用構建好的useragents.py檔案來充當爬蟲請求頭 usr bin env python coding utf 8 import urllib2 import ...