思路:
1、把参数值写到列表里
2、多列表取值
3、正常取列表内容就可以了
4、实践
一、列表参数取参
1.1、这里如何组合,可以参考我的正则表达式用法
详情查看 如果与你要找的不符 看原作者内容
https://blog.csdn.net/weixin_41665637/article/details/116267573?spm=1001.2014.3001.5501
二、单个接口加数据
import requests
heade01 = {
"Authorization": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjM0NDk3YmI5LTJjZjYtNGVjMC04OWUwLWU3MjQ3YjMxMjZjYiJ9.Sf-GTl2XPeyFTYeHlBE0lmY7iUSCnG_9VJrwRbIvjXeFLKdeZXQItrbRTb-J-bqa50sJuqdFIEDPx3SQvK06Ww",
"Content-Type": "application/json;charset=UTF-8"}
data01 = {"name":"人事--社保","type":1,"score":5,"deptUid":105,"postUid":"12","sort":5,"enable":1}
url01 = "http://124.70.100.1222:8004/prod-api/assess/standard"
res01 = requests.post(url=url01, json=data01, headers=heade01)
print(res01)
三、多接口传参
# coding=utf-8
import requests
name =[["人事--社保", "5",5],["人事--大型团建活动", "15",6]]
for x in name:
heade01 = {
"Authorization": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjUxYjE0NzlkLThiNGQtNGU4My05ZjI3LWY2MTM5MTE5ZWU0YyJ9.69qZpTSrUJVqAfXkto0N2NRNB4mfnOe5ze0i5_xIodlT6R_f2ohs_wNzkSPT0ZFkezF9TzfQW3NAI_e8yJiZOg",
"Content-Type": "application/json;charset=UTF-8"}
data01 = {"name":x[0],"type":1,"score":x[1],"deptUid":105,"postUid":"12","sort":x[2],"enable":1}
url01 = "http://124.733.111.111:8004/prod-api/assess/standard"
res01 = requests.post(url=url01, json=data01, headers=heade01)
print(res01.json())