前言
1、HTTP
HTTP,Hypertext Transfer Protocol,超文本傳輸協(xié)議。HTTP是一個基于“請求與響應”模式的、無狀態(tài)的應用層協(xié)議,采用URL作為定位網絡資源的標識。URL是通過HTTP協(xié)議存取資源的Internet路徑,一個URL對應一個數(shù)據(jù)資源。
URL格式:?http://host[:port][path]
host:合法的Internet主機域名或IP地址
port:端口號,缺省端口為80
path:請求資源的路徑
HTTP協(xié)議對資源的操作
方法說明
GET請求獲取URL位置的資源
HEAD請求獲取URL位置資源的響應消息報告,即獲取該資源的頭部信息
POST請求向URL位置的資源后附加新的數(shù)據(jù)
PUT請求向URL位置存儲一個資源,覆蓋原URL位置的資源
PATCH請求局部更新URL位置的資源,即改變該處資源的部分內容
DELETE請求刪除URL位置存儲的資源
2、requests庫--方法說明
requests.request()構造一個請求,支撐以下各方法的基礎方法
requests.get()獲取HTML網頁的主要方法,對應于HTTP的GET
requests.head()獲取HTML網頁頭部信息的方法,對應于HTTP的HEAD
requests.post()向HTML網頁提交POST請求的方法,對應于HTTP的POST
requests.put()向HTML網頁提交PUT請求的方法,對應于HTTP的PUT
requests.patch()向HTML網頁提交局部修改請求,對應于HTTP的PATCH
requests.delete()向HTML頁面提交刪除請求,對應于HTTP的DELETE
3、Requests庫的異常
