Как создать файл swagger для заголовка «Content-Type: application / x-www-form-urlencoded» в облаке Informatica? - PullRequest
0 голосов
/ 24 января 2019

Я хочу сгенерировать файл swagger для разъема rest v2 в облаке informatica с этими подробностями.

POST CALL:

Принять: приложение / JSON

Тип содержимого: application / x-www-form-urlencoded

Сырое тело: маркер = ХХХХХХХ & содержание = запись и формат = CSV

Но у облака informatica нет опции application / x-www-form-urlencoded.

Я могу выполнить тот же запрос в POSTMAN, поскольку POSTMAN обладает всеми функциями.

Я даже пытался поместить Content-Type отдельно в раздел заголовков при создании файла swagger в Informatica-cloud, но все равно не получалось.

Кто-то сказал мне использовать этот сайт: http://specgen.apistudio.io для создания файла чванства, но сайт не выглядит безопасным, и поэтому я не могу ввести какие-либо конфиденциальные данные

Можно ли как-нибудь сгенерировать файл через веб-сайт или через самой informatica?

1 Ответ

0 голосов
/ 07 февраля 2019

Файл Swagger не может быть сгенерирован для заголовка «Content-Type: application / x-www-form-urlencoded» в облаке Informatica.

Вместо этого можно использовать 'Curl' для вызова остальных API-интерфейсов в команде до / после обработки в задаче сопоставления / задаче синхронизации данных.Вы можете взглянуть на команды curl здесь:

https://www.baeldung.com/curl-rest

Другой способ, если вы хотите избежать использования Curl, вы можете создать «сервисный соединитель» длявызов REST в интеграции приложения.Также можно запускать задачи интеграции данных из интеграции приложений, если вы хотите запускать их после использования сервисного соединителя.

Как это работает:

  1. Создание сервисного соединителя

  2. Создание соединения для сервисного соединителя

  3. Создать процесс.

  4. Внутри процесса использовать различные сервисы.Сначала служба может запустить только что созданное вами соединение API, затем вы можете использовать другую службу для запуска задачи интеграции данных, которая доступна внутри «Системная служба: -> Выполнить облачную задачу».

Таким образом, вы можете выполнить работу без создания файла чванства, так как он не принимает «Content-Type: application / x-www-form-urlencoded».

...