HTTP協議 請求與響應

2021-06-13 06:27:30 字數 2524 閱讀 4781

1、簡介

2、http請求與響應

2.1 http請求--方法

get請求獲取由

request-uri

所表示的資源

post 在

request-uri

所標識的資源後附加新的資料

head

請求獲取由

request-uri

所標識的資源的響應訊息報頭

put請求伺服器儲存乙個資源,並用

request-uri

作為其標識

delete

請求伺服器刪除由

request-uri

所標識的資源

trace

請求伺服器回送收到的請求資訊,主要用於測試或診斷

2.2 http請求--常見響應碼

狀態碼 描述

客戶端請求成功

200 ok

客戶端請求成功

206partial content

返回請求實體的部分內容

301moved permanently

目標永久移動

302found

找到目標(目標臨時被移動)

304not modified

目標沒有修改

400bad request

客戶端請求有語法錯誤,不能被伺服器所理解

403forbidden

伺服器收到請求,但是拒絕提供服務

404not found

請求資源不存在

413request entity too large

請求實體太大

500internal server error

伺服器發生不可**的錯誤,導致無法完成客戶端的請求

502bad gateway

閘道器錯誤,有可能是網路不通或負載過大導致。

504gateway timeout

連線超時

3、常見http頭域

accept       (標識瀏覽器能夠接受的實體型別)

accept-charset /accept-language (字符集和語言)

accept-encoding (接受編碼格式 gzip或者 deflat)

cache-control ( 快取策略。例如:cache-control: no-cache )

pragma ( 標註。例如:pragma: no-cache )

connection ( 連線引數。例如:connection: close )

date (日期。 例如:date:mon,31dec200104:25:57gmt)

content-type (標識實體型別。例如:content-type: text/html。 mime.types檔案例子 )

transfer-encoding (傳輸編碼。chunk )

content-length (實體長度)

set-cookie / cookie

user-agent (瀏覽器標識)

host (目標主機)

expires

last-modified

range/content-range

content-disposition

referer (引用,通常是上乙個訪問的url)

4、http協議的格式和結構---例子

http協議請求響應詳解

http協議請求響應詳解 一 http協議簡介 http是hypertext transferprotocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程及資料本身的格式。二 http1.0的基本執行方式 1 基於http協議的...

HTTP協議 請求 響應結構分析

引言正文 請求結構示例 響應結構 響應結構示例 有彩蛋哦 之前介紹了springmvc接收到乙個請求之後,是如何分發,處理的。今天用瀏覽器的開發工具,無意間點開了http的請求結構,發現這一部分的知識竟然是空白的,趕緊補充一下 請求結構分為,請求行,訊息報頭,請求正文 以方法符號開頭 空格分隔 後面...

HTTP協議請求頭和響應頭

http請求和相應的內容 http請求包括 1 請求行 請求的http方法 url http的版本號 2 請求頭 3 請求體 key value http響應包括 1 狀態行 http協議的版本 狀態碼 描述 2 響應頭 3 響應體 web伺服器把要傳送給客戶端的文件資訊放在響應體 http請求頭 ...