【Google pay接入】获取refresh_token

【Google pay接入】获取refresh_token,第1张

完整效果:

>

    最近在研究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、接口测试面试题,等你来看、将上一个请求返回值传给下一个请求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9443120.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存