Как создать файл swagger для заголовка "Content-Type: application/x-www-form-urlencoded" в облаке Informatica?
Я хочу создать файл swagger для разъема rest v2 в облаке informatica с этими подробностями.
ПОСТ ВЫЗОВ:
Принять: приложение / JSON
Тип контента: application/x-www-form-urlencoded
Необработанное тело: токен =XXXXXXX&content=record&format=csv
Но у облака informatica нет опции application/x-www-form-urlencoded.
Я могу сделать тот же запрос в POSTMAN, поскольку POSTMAN обладает всеми функциями.
Я даже пытался поместить Content-Type отдельно в раздел заголовков при создании файла swagger в Informatica-cloud, но все равно не получилось.
Кто-то сказал мне использовать этот сайт: http://specgen.apistudio.io/ для создания файла чванства, но сайт не выглядит безопасным, и поэтому я не могу ввести какие-либо конфиденциальные данные
Можно ли как-нибудь сгенерировать файл через веб-сайт или саму informatica?
1 ответ
Файл заголовка не может быть создан для заголовка "Content-Type: application/x-www-form-urlencoded" в облаке Informatica.
Вместо этого можно использовать 'Curl' для вызова остальных API в команде до / после обработки в задаче сопоставления / задаче синхронизации данных. Вы можете взглянуть на команды curl здесь:
https://www.baeldung.com/curl-rest
Другой способ, если вы хотите избежать использования Curl, вы можете создать "сервисный соединитель" для вызова REST в интеграции приложения. Также можно запускать задачи интеграции данных из интеграции приложений, если вы хотите запускать их после использования сервисного соединителя.
Как это работает:
Создать сервисный соединитель
Создайте соединение для сервисного соединителя
Создать процесс.
Внутри процесса используйте различные сервисы. Сначала служба может запустить только что созданное вами соединение API, затем вы можете использовать другую службу для запуска задачи интеграции данных, которая доступна внутри "Системная служба: -> Запустить облачную задачу".
Таким образом, вы можете выполнить работу без создания файла чванства, так как он не принимает "Content-Type: application/x-www-form-urlencoded".