http協議引數詳解

2022-09-15 21:27:27 字數 1528 閱讀 6558

整理一下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 ...