請求方法 Method
GET: (冪等)
獲取資源旨椒,沒有Body(不需要服務(wù)器操作數(shù)據(jù))
POST:
增加或修改資源献起;有Body(name=zhangsan&gender=male)
PUT: (冪等货葬,多次修改對結(jié)果無影響)
修改資源拖叙;有Body
DELETE: (冪等)
刪除資源配乓;沒有Body
HEAD:
響應(yīng)報文里無Body
狀態(tài)碼
1xx:臨時性消息
客戶端發(fā)送請求時額外添加一個Header Upgrade:h2c 來詢問服務(wù)器端是否支持http2.0
服務(wù)器返回 HTTP/1.1 101 表示服務(wù)器支持Http2.0,之后的通訊都通過2.0進行
服務(wù)器返回 HTTP/1.1 200 表示服務(wù)器不認(rèn)識請求頭從而進行忽略該請求頭豫尽,之后通訊繼續(xù)用1.1進行
當(dāng)客戶端向服務(wù)器發(fā)送大文件時伪节,需要拆分多次發(fā)送
添加請求頭 Expect: 100-continue
服務(wù)器返回 HTTP/1.1 100 表示這段我接收完了瑞信,客戶端可以繼續(xù)發(fā)送
2xx:成功
3xx:重定向(301資源永久遷移厉颤, 302資源臨時遷移)
4xx:客戶端錯誤
5xx:服務(wù)器錯誤