get请求但是需要用body传参
将body参数放到data形参中传递,但是需要先将参数json.dumps()序列化
data格式化
如果请求失败,可以尝试在headers中添加'Content-Type': 'application/json'
import requests
params = {
"username": "zhangsan"
}
resp = requests.request("GET", url, headers=headers, data=json.dumps(params))
# 输出响应body
logger.info("response:\n{}".format(resp.text)) # 没有格式化
print(json.loads(resp.text)) # 格式化之后的
# 也可以尝试使用.json()方法一步到位获取格式化之后的 response body
print(resp.json())
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv71895