HTTP協(xié)議的特點(diǎn)
- 簡單快速
- 靈活
- 無連接
- 無狀態(tài)
GET和POST區(qū)別
- get在瀏覽器回退是無害的,post回退會重新提交
- get請求會被瀏覽器主動緩存,post不會,除非主動設(shè)置
- get請求參數(shù)會被完整的保留在瀏覽器記錄中,而post中的參數(shù)不會
- get請求在URL中傳送的參數(shù)有長度限制,而post沒有
- get參數(shù)通過URL傳遞,psot參數(shù)放在request body中
HTTP狀態(tài)碼
206 Partial Content :客戶端發(fā)送了一個帶有Range頭的get請求,服務(wù)器完成了它(一般用于視頻播放)
301 (Moved Permanently):請求的網(wǎng)頁已永久移動到新的URL。
302 (Found ) :所請求的頁面已經(jīng)臨時移動到新的頁面
304(Not Modified):客戶端已經(jīng)緩存
403(Forbidden):對請求頁面的訪問禁止
HTTP持久連接
HTTP版本 1.1
連接不會中斷
keep-alive
HTTP管線化
在持久連接的前提下,請求和響應(yīng)打包
HTTP1.1
只有GET/HEAD可以進(jìn)行管線化,POST有所限制
初次連接不應(yīng)開啟管線化