当前位置: 首页 > 知识库问答 >
问题:

无法提取响应正文以设置环境变量

贺高飞
2023-03-14

我有来自POST方法的响应正文,如下所示

{
    "status": {
        "error": false,
        "code": 200,
        "message": "Login success"
    },
    "result": {
        "data": {
            "name": "vv",
            "email": "gg@gmail.com",
            "session_key": "xxx"
        }
    }
}

然后我想提取该会话密钥以添加到我使用此代码的环境变量中

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("session", jsonData.sesssion_key);

但是在环境变量上仍然返回“undefined”值。请帮助,谢谢

共有1个答案

冷宏茂
2023-03-14
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("session", jsonData.result.data.session_key);

您需要提供获取session_key值的确切路径。

我没有测试过,但是应该可以用。

 类似资料:
  • 预请求: 正文: 答复: 注意:Id字段是在返回200响应时创建的,这对于DB是唯一的,并且每创建一个新帐户就增加1。 我正在尝试提取Id并将其用作环境变量,以便可以将其链接(用于删除帐户)。测试脚本是: 虽然我尝试过它的变体,例如: 测试中的响应显示为:评估测试脚本时出现错误:引用错误:json未定义 正在创建环境变量,其当前值为:[对象对象]。

  • 问题内容: 我正在尝试读取Django设置中的一些环境变量,我在/home/user/.bashrc中定义了该变量(后来在/etc/bash.bashrc中定义了),但是我得到的只是一个KeyError异常。我知道我的环境变量已设置,因为我可以在终端(回显$ VAR_NAME)中打印它们。这应该是微不足道的。 这是我正在使用的代码。 我只是找不到什么。有什么建议吗? 谢谢 编辑:使用mod_wsg

  • 本文向大家介绍Python环境变量设置方法,包括了Python环境变量设置方法的使用技巧和注意事项,需要的朋友参考一下 Alias Maya中的脚本语言是Mel 和 Python,据说Houdini未来也会把Python作为主要的脚本语言,作为影视特效师,掌握Python语言是必备技能;虽然Maya内置了Python运行时,但是,如果要系统学习Python语言,环境变量还是需要配置一下~ 默认情况

  • 我刚开始使用Spark,我正在尝试使用Jupyter笔记本在本地(windows)机器上玩Spark 我一直在遵循几个关于设置环境变量的教程,以及通过Python和cmd使用多个函数来实现这一点,但我无法获得任何介绍性的PySpark代码。 运行时(在Jupyter笔记本中,使用Python) 或 我得到错误: 此外, 我尝试使用findpark并遇到问题: 我得到了错误: 从围绕这个主题的其他帖

  • ENV 设置环境变量 格式有两种: ENV <key> <value> ENV <key1>=<value1> <key2>=<value2>... 这个指令很简单,就是设置环境变量而已,无论是后面的其它指令,如 RUN,还是运行时的应用,都可以直接使用这里定义的环境变量。 ENV VERSION=1.0 DEBUG=on \ NAME="Happy Feet" 这个例子中演示了如何换行,以

  • 问题内容: 我正在创建一个宁静的API,它将使用服务器中的json。但是我遇到了异常: org.springframework.web.client.RestClientException:无法提取响应:在org.springframework找不到响应类型为[[Lexamples.dto.DummyDTO;]]和内容类型为[text / json; charset = utf-8]的HttpMe