1.基本概念
HTTP超文本傳輸協定,是一個引用層協定,基于“請求與響應”模式,以url作為網絡資源的定位。
url的格式:http://host[:port][path]
其中,host 為合法的Internet主機域名或者IP位址,port是端口值,預設端口為80,path為請求資源的路徑
http://www.baidu.com
http://220.181.111.188/duty
2.HTTP的功能:資源定位和資源管理
資源定位-----url
資源管理----六個操作方法:GET,HEAD,POST,PUT,PATCH,DELETE
使用者<-----------伺服器(GET,HEAD)
使用者----------->伺服器(PUT,POST,PATCH,DELETE)
資源,比如一個管理賬号的網站對應的URL可以定位到這個網站的使用者賬号,密碼等
3.6個操作方法
GET方法,請求獲得URL位置的資源
HEAD方法,請求獲得該資源的頭部資訊,當資源很大無法完全分析時,可以根據頭部資訊去分析其主要内容
POST方法,請求在URL位置的資源附加新資料,不改變原有的資源,隻是在URL後面增加使用者送出的資源,對原有的資源進行篩選傳回
PUT方法,請求向URL位置存儲一個資源來覆寫原有的URL位置的資源
PATCH方法,請求局部更新URL位置的資源
DELETE方法,請求删除URL位置存儲的資源