接口自动化请求数据的获取
https://editor.csdn.net/md?articleId=115450301
import requests
HOST = "http://xxx.xx.xx.xx:0000"
# 1- url
url = f"{HOST}/xxx"
# 2- 参数
payload = {"username": "xxx", "password": "xxx"}
# 3- 发请求
response = requests.post(url, data=payload)
# 4-获取响应信息
print(response.text)
响应相关信息的格式:
response.xxx
查看响应结果:
response.text # 响应体-文本格式,返回是json格式的字符串,获取网页html时使用
response.json() # 响应体-json解码格式,返回是字典,明确服务器返回json数据时才能用
response.raw # 响应体-原始响应数据,返回是原始格式
response.content # 响应体-字节格式,返回是字节格式,下载图片或文件时使用
常用调试打印信息:
response.url # 响应头,返回是字典
response.body # 响应头,返回是字典
response.headers # 响应头,返回是字典
...