整理一下http協議中的一些引數詳解
擷取了乙個當前專案中的請求作為示例:
genaral:通用頭
request url:當前請求的請求位址
request method:請求型別 get、post、put、delete等
status code:響應狀態碼 200、404、503等
remote address:網域名稱對應的真實ip:port
response headers:響應頭
access-control-allow-origin:在伺服器端設定這個屬性來控制允許跨域的網域名稱
cache-control:請求和響應遵循的快取機制
connection:是否保持與伺服器的tcp長連線。keep-alive(預設)、close。keep-alive代表服務會保留當前連線一段時間被其他請求重複使用;close代表請求之後關閉連線。
content-length:響應體的長度
content-type:響應內容的格式/型別text/html;charset=utf-8標識返回的內容是文字型別,html格式。
date:訊息發出時間(gmt) sat, 23 apr 2016 07:47:54 gmt gmt+8=北京時間
expires:響應過期時間
pragma:跟cache-control: no-cache相同。pragma: no-cache相容http 1.0 ,cache-control: no-cache是http 1.1提供的。因此,pragma: no-cache可以應用到http 1.0 和http 1.1,而cache-control: no-cache只能應用於http 1.1
server:伺服器
set-cookie:設定cookie
x-powered-by:表示是用什麼語言或者框架編寫的,比如:php/5.6.30
request headers:請求頭
accept-encoding:瀏覽器可以支援的- web伺服器返回內容壓縮編碼型別 gzip, deflate
accept-language:瀏覽器可接收的語言 zh-cn,zh;q=0.8
connection:是否保持與伺服器的tcp長連線。keep-alive(預設)、close。keep-alive代表服務會保留當前連線一段時間被其他請求重複使用;close代表請求之後關閉連線。
content-length:請求體的長度
cookie:客戶端快取的cookie,在請求傳送時會傳送到服務端
host:請求的伺服器網域名稱
origin: origin主要是用來說明最初請求是從**發起的;origin只用於post請求,而referer則用於所有型別的請求;
Http協議詳解 Http請求詳解
http是hypertext transfer protocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程。客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵守一定的通訊格式,http協議用於定義客戶端與w...
Http協議詳解
http協議是乙個基於tcp ip 的協議,使用的是一種請求 響應模型 目前的版本為1。1,但有一些 仍然使用1。0的版本,在待會的實驗中,我們可以看到,網易的主頁163.com仍舊使用的1.0的標準。1 何為請求 響應機制 在這一種機制中,總是客戶端請求伺服器,伺服器接受響應後根據請求端的請求資訊...
HTTP協議詳解
head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...