python 接口自動化(二)--request完成接口請求

1.requests安裝

  • Windows: 打開cmd命令行,輸入pip install requests,等待安裝完成即可
  • Linux: (建議使用Python3),終端中輸入pip3 install requests,等待安裝完成即可
  • Mac: (建議使用Python3), sudo python3 -m pip install requests,等待安裝完成即可

驗證是否安裝成功:

打開命令行,輸入python,在python shell環境下輸入import requests沒有報錯即安裝成功

2.requests模塊介紹

python 的標準庫 urllib提供了大部分HTTP功能,但是用起來比較繁瑣。通常,我們會使用另外一個第三方庫:Requests,它提供了很多方法,比如:

在需求分析中我已經對這個項目進行了接口的需求分析,下面就直接用 註冊接口來來實一個簡單的post請求。

代碼如下:

# 導入requests包
import requests

# 1.組裝請求: 請求可能包含url,params(url參數),data(請求數據),headers(請求頭),cookies等,最少必須有url
url = 'http://27.154.55.14:8180/api/fcb2bcrm/webRegister'
params = {'LoginAccount': '[email protected]', 'Password': '123456', 'Type': 'Pro'}   # 把參數封裝成字典

# 2.發送請求,獲取響應:支持get,post等各種方法發送,返回的是一個響應對象
res = requests.post(url,params)

# 3.解析響應:輸出響應文本等等
print(res.text)  # 輸出響應的文本
print(res.status_code)  # 狀態碼
print(res.headers)  # 響應頭
print(res.json())  # 返回的是字典
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章