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

anauzrmj  于 2024-01-07  发布在  Postman
关注(0)|答案(1)|浏览(318)

我从POST方法中得到了如下的响应体:

  1. {
  2. "status": {
  3. "error": false,
  4. "code": 200,
  5. "message": "Login success"
  6. },
  7. "result": {
  8. "data": {
  9. "name": "vv",
  10. "email": "[email protected]",
  11. "session_key": "xxx"
  12. }
  13. }
  14. }

字符串
然后我想提取会话密钥添加到环境变量中。我使用了以下代码:

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


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

s1ag04yj

s1ag04yj1#

  1. var jsonData = JSON.parse(responseBody);
  2. postman.setEnvironmentVariable("session", jsonData.result.data.session_key);

字符串
你需要提供确切的路径来获取session_key的值。
我没有测试它,但它应该工作。

相关问题