Переменные и окружения
Пишите {{имя}} в URL, заголовках, теле или авторизации — FleetFoot подставит значение при отправке.
Откуда берутся значения
Если одно имя задано в нескольких местах, побеждает первое:
- активное окружение, оно выбирается справа вверху;
- переменные коллекции (правый щелчок по коллекции → Переменные);
- глобальные переменные (в разделе Окружения боковой панели).
Значение может использовать другие переменные, например baseUrl = https://{{host}}/api.
Как выглядят переменные
- {{задана}} — у неё есть значение. Наведите курсор, чтобы увидеть значение и откуда оно.
- {{не задана}} — значения нет, переменная уходит как есть.
Наберите {{, чтобы увидеть список доступных переменных. Кнопка с глазом справа вверху показывает все переменные в области видимости; секретные значения скрыты, пока вы не решите их показать.
Неопределённые переменные
Если запрос использует переменные без значений, в его шапке видно N не определено. Щёлкните по этой метке или по Задать… в подсказке красной переменной, чтобы дать им значения. Для всей коллекции — правый щелчок по ней → Неопределённые переменные….
В окне впишите значения и выберите, куда их сохранить: в новое окружение (оно станет активным), в существующее, в коллекцию или в глобальные. Имена, похожие на токены и пароли, отмечены как секретные.
Окружения
Создайте окружение в разделе Окружения боковой панели. Щёлкните по кружку, чтобы сделать его активным, или выберите его справа вверху. Кнопка с замком помечает переменную как секретную и скрывает значение на экране.
Динамические переменные
Получают новое значение при каждой отправке:
| Переменная | Значение |
|---|---|
{{$guid}}, {{$randomUUID}} | случайный UUID |
{{$timestamp}} | время Unix в секундах |
{{$isoTimestamp}} | текущее время в ISO 8601 |
{{$randomInt}} | число от 0 до 1000 |
{{$randomBoolean}} | true или false |
{{$randomAlphaNumeric}} | одна буква или цифра |
{{$randomHexColor}} | цвет вида #a1b2c3 |
{{$randomEmail}} | адрес почты |