昨天提到想加入cookies 测试登录后的接口
尝试了下 只要用 session方法即可
代码如下
1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 import requests 5 6 s = requests.Session() 7 login_data = {'username':'admin','password':'123456'} 8 #登录参数 9 10 case_addproducttype = { 11 "id": "", 12 "oldPid": "", 13 "pid": "24", 14 "typename": "104", 15 "code": "101", 16 "showinnav": "1", 17 "remark": "102", 18 "": "保 存", 19 } 20 #添加商品类别参数 21 22 login = s.post('http://localhost:8081/swcw/back/sysLogin.action',data=login_data) 23 #调用session方法发送post请求登录 24 r = s.post('http://localhost:8081/swcw/back/producttypeForm.action',data=case_addproducttype) 25 #再去调研session方法post请求看成同一用户 保留登录状态 26 print login.url 27 print r.status_code 28 print r.url 29 print r.text
通过使用session方法即可保留登录状态