Как сохранить запросы в коллекцию и запустить их цепочкой
С версии приложения 1.4.0
Сохраните запросы из журнала инспектора в коллекцию и нажмите «Запустить цепочку»: они уйдут в сервис по порядку, а следующий запрос может взять значение из ответа предыдущего, например номер созданного заказа. Коллекции работают на тарифах Pro и Ultra (что в инспекторе бесплатно).
Как собрать коллекцию
- Откройте у HTTPS-туннеля вкладку «Запросы» (как открыть инспектор) и выберите строку в журнале.
- Внизу панели запроса нажмите «⋯» → «В коллекцию…».
- Впишите «Имя коллекции». Если коллекции уже есть, сначала выберите «В новую» или «В коллекцию» и нужную в списке «Коллекция».
- Нажмите «Сохранить». Инспектор напишет «Запрос сохранён в «…»».
- Так же добавьте остальные запросы. В виде «Коллекции» запросы стоят в порядке отправки: перетащите строку, чтобы поменять его.
Коллекции хранятся на этом компьютере и видны только вашему аккаунту: до 50 коллекций, в каждой до 100 запросов.
Пустую коллекцию создайте кнопкой «Создать коллекцию» в виде «Коллекции». Чтобы добавить запрос, которого нет в журнале:
- В коллекции нажмите «Новый запрос». Откроется окно «Новый запрос в коллекцию».
- Заполните его и нажмите «Отправить и сохранить». Запрос уйдёт в сервис, а в коллекцию попадёт его строка журнала.
В окне «Новый запрос» журнала то же делает переключатель «Сохранить в коллекцию».
У коллекции в списке «⋯» → «Переименовать» меняет имя, а «⋯» → «Удалить» удаляет её со всеми запросами с этого компьютера: вернуть их не получится.
Как передать значение из ответа
- В виде «Коллекции» у запроса, которому нужно значение, нажмите «⋯» → «Изменить запрос».
- В путь, заголовок или тело впишите подстановку, например
/orders/{{steps.1.json.id}}, и нажмите «Сохранить».
Подстановки:
{{steps.N.json.ПУТЬ}}— поле JSON из ответа шага N, путь через точку:data.items[0].id;{{steps.N.status}}— код ответа шага N;{{steps.N.header.ИМЯ}}— заголовок ответа шага N;{{var.ИМЯ}}— переменная коллекции.
Шаги считаются с 1, по порядку в коллекции. Переменные задаются кнопкой { } («Переменные») в шапке коллекции: «Добавить переменную», имя из латинских букв, цифр и _, до 40 знаков. Окно запроса показывает и другие подстановки, например {{uuid}} и {{now}}.
Как запустить цепочку
- Откройте коллекцию в виде «Коллекции»: посередине будут её запросы, справа — колонка «Запуск».
- В колонке «Запуск» нажмите кнопку «Запустить цепочку» со значком ▶.
Запросы уйдут по одному, следующий — после ответа на предыдущий. В «Запуск» видно состояние, например «идёт · шаг 2 из 3», и у каждого шага код ответа. Если подставить было нечего, шаг пишет «нечего подставить». Пока цепочка идёт, кнопка становится «Остановить». Если шаг получил ответ с кодом 400 и выше или не получил ответа, цепочка остановится и напишет «ошибка на шаге N».
Проверьте
Когда цепочка дошла до конца, у «Запуск» написано «прошла». Каждый шаг — новая строка в журнале: нажмите на шаг, чтобы открыть его строку, и проверьте, что подстановка заменилась значением из ответа.