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}} будет то, что установилось в предыдущий раз.
То есть переменная устанавливается при запуске файла и не перезаписывается во время исполнения запросов.
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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