han*_*ans 9 javascript postman postman-pre-request-script postman-testcase
我正在使用邮递员编写脚本。
首先,我执行检索oauth 令牌的请求。
然后,在“测试”选项卡中,我使用邮递员脚本来使用收到的令牌来设置全局(邮递员)变量。
此外,我想解码令牌,因为我想使用令牌内的信息将它们设置为变量。令牌有效负载是 base 64 url编码的。
我怎么做?
han*_*ans 12
我在网上找到了这段代码。它使用atob沙盒脚本来解码 base 64 编码的有效负载
const jsonData = JSON.parse(responseBody);
const payload = jsonData.id_token.split('.')[1]; // Assuming the JWT is in id_token
const parsed = JSON.parse(atob(payload));
pm.environment.set('user_id', parsed.user_id); // Assuming user_id is in the payload
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5276 次 |
| 最近记录: |