Почтальон: установить переменную окружения


У меня есть вызов POST в Postman, который возвращает этот объект JSON:

{
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiO3Jsb3Blei5hbnRvbmlvODVAZ21haWwuY29tIiwiZXhwIjoxNTkzNjc0MzUxLCJpYXQiOjE1MzMxOTQzNTF9.oTPVkcgF1QcoOsg6KDGOaaTyCQYrWS51QDdRn__MDigivcsuaqUgBhDaTYwQnxOtOCjxDRXO_cqK8i5xBq02bQ"
}

В моем окружении я задаю переменную с именем token

Я хочу установить значение. Я пробовал с

var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", data.message.token);

И

var data = pm.response.json();
pm.environment.set("token", data.message.token);

Но оба с ошибками: SyntaxError / недопустимый или неожиданный токен

1 2

1 ответ:

Если это единственное, что вы получаете обратно в теле ответа, почему вы добавляете "сообщение"?

Используйте data.token или просто используйте pm.response.json().token и удалите объявление переменной.