Перейти к основному контенту

Работа с HTTP-запросами

Для
того,
Translator



Translator


Ччтобы использовать в сценарии работать с блоками “Запрос в базу” и “HTTP-запрос, необходимужно сначалперва нсоздастроить подключение к вашим базам/апи.


Для этого на зайдем на главную страницу ПАКЦ и в боковом меню увидим следующие разделы:


HTTP-запросы

0. Перейдем в соответствующийем разделе платформы.image.png

В разделе представлен список добавленных в проект HTTP-запросов, чтобы создать новый, кликните на главной странице ПАКЦ. И нажмем кнопку “Создать HTTP-запрос” в правом верхнем углуadd_http

1. Далее нужно заполнить необходимые поля для создания запроса (см. скрин ниже)


2. Затем вы можете добавить необходимые параметры. Обратите внимание, что если мы передаем либо в сам ключ, либо в пзнарамчетрние название в «{{}}», то этот параметр будет передаваться из самого сценария в виде переменной. И он отобразится в поле «Входные параметры» (см. п. 22.1 на скрине)


3. Вы можете протестировать свой запрос. При этом, если у вас используются входные параметры (п.2)2.1), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (также см. п. 2)

2.1)
4. После тестирования запроса, нажмите на кнопку “Сохранитьsave_http запрос”

image.png

Блок HTTP-запрос

Теперь, когда нужный запрос к API добавлен, вернемся в редактор и добавим блок «HTTP-запрос»

Действие

Скрин

1

Нажмите ПКМ по полотну и в появившемся списке выберите блок «HTTP-запрос»

2

В выпадающем списке выбираем наш созданный запрос

3

После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли

4

Присваиваем ему переменную сценария “name”«name» (как создать переменную в сценарии читай тут)


Таким образом, мы передаем значение переменной из сценария в значение ключа нашего HTTP-запроса

5

Нажимаем на вкладку «Результаты запроса» и видим, что наш запрос возвращает значение “time”«time» 


Теперь также выбираем/создаем переменную из сценария, которой мы присвоим возвращаемое http-запросом значение

6

Сохраняем блок