
完整效果:
>
最近在研究Catchpoint API,但是遇到一个小问题,每次获取token后需要手动去复制粘贴到下一个请求中。而且token每隔三十分钟过期,刚刚翻了一下,Postman可以直接将token 存储为一个变量以方便后面的请求使用。
1 首先确保你有创建一个Environment,默认应该是有个叫Global的Environment,当然你也可以直接用Global 参数,而不使用Environment 参数。
pmenvironmentset("variable_key", "variable_value"); //设置一个environment参数
pmglobalsset("variable_key", "variable_value"); //设置一个global参数
2然后在请求的Test 页,可以进行参数的存储。具体方式如下。
这里存储请求返回的token值作为下一个请求的一个header值。 需要注意的是 这个方法在我使用时没有成功。
var jsonData = JSONparse(responseBody);
可以参考官方文档: >
课程实例使用的url地址汇总:
开源接口部分: >
在做登录功能的时候 调用登录接口 想获取Header里的Token 然而发现里面并没有Token:
在用Postman测试的时候发现是正常的:
原因
浏览器默认只能访问以下几种响应头:
Cache-Control
Content-Length
Content-Type
Expires
Pragma
若想让浏览器能访问到其它响应头 则需在服务器上设置Access-Control-Expose-Headers
其值为要被访问的响应头的属性名
解决方法
在拦截器里进行配置 添加响应头
public class JWTAuthenticationFilter extends UsernamePasswordAuthenticationFilter {
@Override
protected void successfulAuthentication(>
以上就是关于【Google pay接入】获取refresh_token全部的内容,包括:【Google pay接入】获取refresh_token、接口测试面试题,等你来看、将上一个请求返回值传给下一个请求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)