Как передать параметры тела в REST POST snaplogic?
Почтальон отправляет параметры тела
Это мой вызов Почтальона (пост отдыха) в конечную точку отдыха с параметрами тела в x-www-form-urlencoded
,
Как я могу сделать это в Snaplogic с REST POST
щелчок? Я не нашел, как объявить параметры тела (только параметры заголовка и запроса).
1 ответ
Ниже приведены шаги для передачи параметров тела как x-www-form-urlencoded
в оснастке REST POST SnapLogic.
Для этого теста я создал следующий тестовый конвейер.
Я установил параметры для отправки в маппере.
Затем я создаю содержимое (в другом преобразователе) для передачи в тело следующим образом.
Ниже приводится расширенное выражение.
Затем в оснастке REST POST вам необходимо передать этот контент в сущность HTTP.
Кроме того, в оснастке REST POST установите тип содержимого.
Ниже приведен скриншот для успешной проверки.
Итак, идея состоит в том, чтобы передать параметры в виде пар ключ-значение, разделенных &
в поле сущности HTTP REST POST snap. Ключ и значение должны быть в кодировке URI. Так же Content-Type
в разделе заголовков должно быть application/x-www-form-urlencoded
, И это должно быть.
Требуемый результат будет $response.entity
объект в выводе вашей оснастки REST POST.
Надеюсь это поможет:)