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請求頭 ...