前言:
将登录的cookie传给下一个接口使用。
代码示例:
# coding = utf-8
import requests
import json
# 登录接口
url = "http://url/login"
para = {"userName":"username" , "password":"password"}
r = requests.post(url, params=para)
# 获取接口请求返回的text
print(r.text)
# 获取登录后的cookie,给下一个接口使用
c = r.cookies
# 第二个接口
# 请求头
header = {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "zh-CN,zh;q=0.9",
"Connection": "keep-alive",
"Content-Type": "application/json"
}
# 接口传参
para2 = {"pageNum": 1}
# 接口地址
url2 = "url2"
# 需要把传参data从dict类型转换成json格式
r2 = requests.post(url2, data=json.dumps(para2), headers=header, cookies=c)
print(r2)