ладно, я напишу:
1. Речь идет о Postman
2. В нем я создаю некий api request, который собирается их переменных и ключей.
Переменные записаны и привязаны к папке. Ну например url. Всего переменных не много, 3-4.
3. API исследуемого мной сервиса используют такую модель:
- вначале авторизация через токен пользователя, затем проверка токена приложения.
- результатом этой проверки - выдача так называемого токена сессии.
4. Теперь как у меня сделано:
- заведены переменные: url, user_token, app_token - эти переменные не меняются в зависимости от запроса.
- я хочу завести переменную, скажем session_token и в нее передать значение токена сессии из самого первого инициализационного запроса.
5. Через postman это делается через так называемые Тесты - Tests. Внутри которого пишется код:
var jsonData = JSON.parse(responseBody);
postman.setGlobalVariable("session_token_variable", jsonData.session_token);
console.log(postman.getGlobalVariable("session_token_variable"));
я вывел в консоль значение - и оно туда вывелось.
6. Но при этом я открываю другой запрос, где указана эта глобальная переменная и ее значение пустое.