Postman下一个接口要用到上一个接口的数据
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,问题描述:现在有A、B两个接口,A接口返回的response的body中是以下结构,我要取rows里面的order_id给B接口用。{ "status": 1, "code": 0, "msg"
千家信息网最后更新 2025年02月13日Postman下一个接口要用到上一个接口的数据
问题描述:
现在有A、B两个接口,A接口返回的response的body中是以下结构,我要取rows里面的order_id给B接口用。
{ "status": 1, "code": 0, "msg": "获取**成功!", "data": { "rows": [ { "order_id": "1493967886001", ...... } ], "pagenation": { "total": "1", "page": "1", "pagesize": "20", "page_offset": 0, "page_total": 1 } }}
解决办法:
1、在A接口的test里面设定环境变量
var data = JSON.parse(responseBody);if(data.status ==1){ tests["查询成功"] = true; postman.setEnvironmentVariable("order_id", data.data.rows.order_id);}else{ tests["查询成功"] = flase;}
2、在B接口的参数Body中调用`order_id`,但是我发现查看环境变量,A接口的这个值并没有赋予到环境变量order_id里面。
问题分析
其他接口我也是这样调用是没有问题的,但是这个接口不同的是在A接口的response里面的rows内多了一个[],所有没有成功赋予该值到order_id。我百度了一下资料,并没有相关的介绍,所有在此问问各位有什么解决的办法。
试下这个了 data.data.rows[0].order_id
或者这样循环去找
for (var i = 0;i < jsonData.data.rows.length;i++){
var list = jsonData.data.rows[i];
tests["订单编号"+list.order_id] =list.order_id
}
接口
成功
变量
环境
问题
办法
查询
不同
两个
参数
我要
是在
结构
订单
资料
分析
循环
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电信宽带DNS服务器发生错误
数据库简单查询说课
虹口区专业性软件开发价目表
初中生学软件开发得多长时间
松江区上门软件开发定制介绍
杭州app软件开发公司排名
名单数据库
护苗网络安全课观后感150字
删除数据库用户新建相同用户
数据库备份恢复实施技术方案
海康isc服务器最高支持多少路
腾讯云dns解析服务器
数据库 匹配
江西网络安全竞赛
安庆市迎江区远处网络技术服务部
iocp服务器源码
全国网络安全办
脂质分析数据库
100人左右的服务器一年费用
洛阳迅优网络技术服务
山西可视化人口管理系统软件开发
ns关联账号与服务器断开连接
服务器如何做好安全防护
IT经理KPI网络安全
数据库技术是利用存储在外存
北京软件开发优异柚米科技
网络安全书签背景
数据库默认
网络安全和web工程师
枫叶网络技术支持