热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于前端:解决参数依赖接口之间传递数据apipost

应用场景B接口申请参数依赖于A接口返回的数据,心愿B接口发送申请的时候能获取A接口返回的数据作为申请参数。实现思路将A接口返回的数据通过后执行脚本赋值给一个全局变量或者环境变量。具体示例咱们一个接口B须要A接口返回的参数token作为本人的申请参数。常见的场景如:拜访一个须要登陆能力浏览的接口。1、准

应用场景

B 接口申请参数依赖于 A 接口返回的数据,心愿 B 接口发送申请的时候能获取 A 接口返回的数据作为申请参数。

实现思路

将A接口返回的数据通过后执行脚本赋值给一个全局变量或者环境变量。

具体示例

咱们一个接口B须要A接口返回的参数token作为本人的申请参数。常见的场景如:拜访一个须要登陆能力浏览的接口。

1、筹备接口

为了便于演示,首先,咱们筹备2个接口:

get_token接口:
申请地址:{{url}}get_token.php

它将返回一个token参数。如图:

need_token接口:
申请地址:{{url}}need_token.php

它须要get_token接口返回的token参数作为本人的申请参数。

如上图所示,咱们定义了一个环境变量token_var,因为此时尚未将其与get_token接口返回的token绑定,所以此时它原样输入了。

2、绑定响应后果到变量

此时点击get_token接口的【后执行脚本】,通过一个变量赋值,就能够将get_token的响应后果token到环境变量token_var。

此时,点击【发送】按钮,就能够把get_token接口返回的token绑定到环境变量token_var了。

咱们进入need_token的接口,并点击发送,就会看到token曾经是咱们方才获取到的token了。

留神:咱们绑定实现后,咱们须要先再次发送申请下get_token接口(执行绑定数据),再申请need_token接口。

附:响应数据变量

response.raw:原始响应数据

调用示例:

response.raw.status //响应状态码(200、301、404等)
response.raw.responseTime //响应工夫(毫秒)
response.raw.type //响应类型(json等)
response.raw.responseText //响应文本

response.json:json格局的响应数据

调用示例如下面示例:

response.json.data.token //也能够 response.json.data["token"]

response.headers:响应头

调用示例:

response.headers.server //也能够 response.headers["server"]

response.COOKIEs :响应COOKIE

调用示例:

response.COOKIEs.PHPSESSION //也能够 response.COOKIEs["PHPSESSION"]

推荐阅读
author-avatar
sanyyy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有