Как передать параметры тела в REST POST snaplogic?

Почтальон отправляет параметры тела

Это мой вызов Почтальона (пост отдыха) в конечную точку отдыха с параметрами тела в x-www-form-urlencoded,

Как я могу сделать это в Snaplogic с REST POST щелчок? Я не нашел, как объявить параметры тела (только параметры заголовка и запроса).

1 ответ

Ниже приведены шаги для передачи параметров тела как x-www-form-urlencoded в оснастке REST POST SnapLogic.

Для этого теста я создал следующий тестовый конвейер.

Трубопровод

Я установил параметры для отправки в маппере.

Данные

Затем я создаю содержимое (в другом преобразователе) для передачи в тело следующим образом.

Создать контент

Ниже приводится расширенное выражение.

выражение

Затем в оснастке REST POST вам необходимо передать этот контент в сущность HTTP.

содержание как http-сущность

Кроме того, в оснастке REST POST установите тип содержимого.

Тип содержимого

Ниже приведен скриншот для успешной проверки.

успех

Итак, идея состоит в том, чтобы передать параметры в виде пар ключ-значение, разделенных & в поле сущности HTTP REST POST snap. Ключ и значение должны быть в кодировке URI. Так же Content-Type в разделе заголовков должно быть application/x-www-form-urlencoded, И это должно быть.

Требуемый результат будет $response.entity объект в выводе вашей оснастки REST POST.

Надеюсь это поможет:)

Другие вопросы по тегам