首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在postman中提取响应头的值?

如何在postman中提取响应头的值?
EN

Stack Overflow用户
提问于 2020-10-13 21:34:59
回答 2查看 1.8K关注 0票数 1

如何在postman中获取响应头的值,并将其保存在变量中,以便在下一个请求中使用它?

示例:

代码语言:javascript
复制
HeaderName: HeaderValue
AESKey:     ndowijdw92n9992n

我需要获取ndowijdw92n9992n并将其发送到下一个请求。

EN

回答 2

Stack Overflow用户

发布于 2021-01-26 03:44:25

访问AESKey header有更直接的方法:

代码语言:javascript
复制
const responseHeaderAESKey = pm.response.headers.get("AESKey");
pm.environment.set("AESKey", responseHeaderAESKey );

现在,环境变量set包含了AESKey,您可以使用{{AESKey}}在Postman请求的任何部分访问它。所以在下一个请求中使用它。

票数 3
EN

Stack Overflow用户

发布于 2020-10-14 01:52:30

您可以使用pm.response.headers访问响应头。尝试将下面的代码放在请求的测试选项卡中,它将响应头的值'HeaderValue‘写入环境,您可以在下一个请求中访问该变量值。请参阅this

代码语言:javascript
复制
var reponseHeaders = pm.response.headers.all();
reponseHeaders.forEach(function(header){
    if(header.key == "HeaderValue"){
        pm.environment.set("Key", header.value)
        return;
    }    
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64336229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档