如何在Informatica云中为标题“ Content-Type:应用程序/ x-www-form-urlencoded”生成一个大文件?

时间:2019-01-24 16:11:01

标签: rest api swagger postman informatica-cloud

我想使用这些详细信息为informatica云中的rest v2连接器生成一个大文件。

  

开机自检:

     

接受:application / json

     

Content-Type:应用程序/ x-www-form-urlencoded

     

未加工的身体:      token = XXXXXXX&content = record&format = csv

但是,informatica云没有选项application / x-www-form-urlencoded。

我可以在POSTMAN中执行相同的请求,因为POSTMAN具有所有功能。

我什至尝试在Informatica-cloud中生成swagger文件时,将Content-Type分别放在标头部分中,但仍然无法正常工作。

有人告诉我使用此网站:http://specgen.apistudio.io用于创建swagger文件,但是该网站似乎并不安全,因此我无法输入任何敏感数据

我可以通过网站或通过Informatica本身生成文件吗?

1 个答案:

答案 0 :(得分:1)

无法为Informatica云中的标题“内容类型:application / x-www-form-urlencoded”生成Swagger文件。

相反,可以做的是在“映射任务/数据同步任务”中的前/后处理命令中,对其余的api调用使用“ Curl”。您可以在此处查看curl命令:

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

如果您想避免使用Curl,则可以采用其他方法,可以在应用程序集成中为REST调用创建“服务连接器”。 如果要在使用服务连接器后运行它们,也可以从应用程序集成中运行数据集成任务。

它的工作方式是:

  1. 创建服务连接器

  2. 为服务连接器创建连接

  3. 创建一个进程。

  4. 在该过程中,使用各种服务。第一个服务可以运行您刚刚建立的API连接,然后您可以使用其他服务来运行“系统服务:->运行云任务”中可用的数据集成任务。

这样一来,您无需创建庞大的文件即可完成工作,因为该文件不接受“内容类型:application / x-www-form-urlencoded”。