昨天提到想加入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.url27 print r.status_code28 print r.url29 print r.text
通过使用session方法即可保留登录状态