Задать вопрос
sabramovskikh
@sabramovskikh

В HTTP client не проставляется переменная?

Есть код:
POST {{host}}login
Cache-Control: no-cache
Content-Type: application/json

{
    "login": {{users_client_login}},
    "password": {{users_client_password}}
}

> {%
client.global.set("auth_token", response.body.token);
%}

###

GET {{host}}user?api_token={{auth_token}}
Accept: application/json
Cache-Control: no-cache
###

Я получаю токен и мне его нужно дальше передать в следующем запросе.
client.global.set - отрабатывает нормально, если прописать get то я получу токен. Но если обратится по {{auth_token}} то переменная будет undefined
Если запустить еще раз, то {{auth_token}} будет то, что установилось в предыдущий раз.
То есть переменная устанавливается при запуске файла и не перезаписывается во время исполнения запросов.
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы