\r\n分的多行文字資料
method:請求方式options
head 檢查url資源是否存在
get 獲取url資源
post 給url資源提交資料,新增資源
delete 給url刪除資源
put 給url更新資源
url:標識不同的服務
針對web開發需要定義
host:服務主機名瀏覽器資訊 useragent
會話資訊 cookie
...
常用編碼方式
協議 響應狀態碼 響應狀態碼文字描述1xx 告知客戶端資料已收到請集訓上傳資料
2xx 請求正常
3xx 請求重定向
301 永遠重定向
302 臨時重定向
4xx 請求資料錯誤
400 提交資料錯誤
401 認證錯誤
403 許可權拒絕
404 url錯誤
405 請求方式錯誤
5xx 服務端錯誤
501502
503 伺服器不可訪問
504 閘道器超時
key:valuecontent-type:響應格式
set-cookie:設定會話
http+加密+認證+完整性保護=https
請求與響應支援頭域
有狀態碼
支援get,head,post方法
增加keep-alive連線
增加options,put,delete,trace,connect方法
快取處理
頭部壓縮 //請求頭進行壓縮,減少請求頻寬
多路復用 通訊都在乙個tcp連線上完成,可以承載任意數量的雙向資料流
伺服器推送 向客戶端推送訊息
計算機網路 HTTP
引子 前兩天看了 http 和 計算機網路 的第5章 運輸層 為了準確無誤地將資料送達目標處,tcp協議採用了 三次握手 three way handshaking 策略。三次握手 three way handshake 或三次聯絡。廣為流傳的譯名 三次 three way 並不準確。這裡的三次是指...
計算機網路 http
http,超文字傳輸協議hypertext transfer protocol。基於tcp,無狀態。http預設使用持續連線,但是也可以配置為使用非持續連線。持續連線就是指傳送請求,接收響應後,並不直接關閉tcp連線,再有下個http請求,還用這個tcp連線傳送 非持續連線就是傳送請求,接收響應後,...
計算機網路 HTTP
http的報文結構 http有兩類報文 請求報文和響應報文。它們的報文結構由三部分組成,分別為開始行 首部行和實體主體。開始行 用於區分是請求報文還是響應報文。首部行 用來說明瀏覽器 伺服器和報文主體的一些資訊 實體主體 在請求報文中一般都不用這個字段,響應報文中也可能沒有這個字段 在請求報文中,開...