cookie最常用就是登录状态,所以拿一个登录来做例子
首先引入request库
import requests
# 多个接口使用同一个session对象的话,它会自动帮我们区管理和关联cookie session = requests.session()请求登录方法
def cookies_login():
url = 'http://localhost:9090/bank/api/login'
# 表单参数
data = {
'userName': 'admin',
'password': '1234'
}
# 请求接口
res = session.post(url=url ,data=data)
print(f'输出的cookie值为:{res.cookies}')
请求查询方法
def query():
url = 'http://localhost:9090/bank/api/query'
# 查询参数
params = {
'userName': 'admin'
}
res = session.get(url=url, params=params)
status_code = res.status_code
print(f'响应码是:{status_code}')
text = res.text
print(f'响应信息是字符串形式的:{text}')
json1 = res.json()
print(f'响应信息是json形式的:{json1}')
查询接口必须要登录cookie才能调用,不然会拦截所以共用一个session,最后调试结果:



