@postman 集合入参 的填写方法
postman 中,用get方法调用接口时,入参为list时,该如何填写
1.数组时,postman设置GET请求, 在params中添加数组参数: 参数根据接口设置,如果接口的入参是: (TotalParam totalParam)
其中 TotalParam的类的属性为:
public class TotalParam {
private List<PageOrder> pageList;
private List<String> strList;
}
public class PageOrder{
private String order;
private String size;
}
入参时: strList 可以直接一个参数填写,也可以是多个参数填写:
a:strList = aa,bb,cc 后端框架会默认把‘,’分隔的数据作为List
b:strList = aa strList = bb strList = cc 后端框架会默认把多个重名参数作为List
而pageList 里 因为是对象的list, 根据目前的 序列化格式,只能是这样的:
pageList[0].order = aa
pageList[0].size = 5
pageList[1].order = bb
pageList[1].size = 6
且基本上后端框架,无法识别 中括号:[] ,需要转为%5B,%5D
所以,需要把上面的参数改为:
pageList%5B0%5D.order = aa
pageList%5B0%5D.size = 5
pageList%5B1%5D.order = bb
pageList%5B1%5D.size = 6
1854

被折叠的 条评论
为什么被折叠?



