# -*- coding: utf-8 -*-
# 2021/9/9
import requests
#cookies,访问页面,返回setCookies有jsessionid,账号密码登录----服务器校验成功,
#服务器返回响应头,setCookies有有效jsessionid,后续的接口都要带上这个有效的sessionid
HOST = 'http://120.55.190.222:7080'
url = 'http://120.55.190.222:7080/api/mgr/loginReq'
def login():
payload = {'username':'auto','password':'sdfsdfsdf'}
res = requests.post(url,data=payload)
#打印cookies值,在响应头里,头字典
# print(res.headers)
#原生态cookies
# print(res.cookies)
#双重验证,cookies和token
return res.cookies['sessionid']
# return res.cookies
#接口关联
def add_lesson(inData):
url = f'{HOST}/api/mgr/sq_mgr'
cookies_lrh = {'sessionid':inData,'token':'123456'}
# resp = requests.post(url,cookies=inData)
resp = requests.post(url, cookies=cookies_lrh)
#把cookies封装到请求头里
# resp = requests.post(url, headers={'cookies':userCookies})
print(resp.request.headers)
if __name__ == '__main__':
res = login()
print(res)
add_lesson(res)
cookies的基础应用
最新推荐文章于 2024-10-20 19:43:14 发布