-
如图,我要给接口B传一个如下的参数:
image.png -
这个参数里的几个值都是从上个接口A的某个字段中取的,所以中间需要做一个拼接处理,从上一个接口A提取字段值的脚本如下:
var mold_list = [];
for(i=0;i<total;i++){
mold_id = jsonData.rows[i].moldid;
mold_list.push('"'+ mold_id + '"');
pm.environment.set("mold_list", mold_list);
}
- 接口B的预置脚本如下:
mold_list = pm.environment.get("mold_list");
moldids = '["'+ mold_list +'"]';
moldids_str = encodeURIComponent(moldids);
pm.environment.set("moldids", moldids_str);
-
发送请求后,接口B的错误信息返回404,仔细比对,差别如下:
浏览器手动操作的传参情况
看出问题在哪了不?
网友评论