我想使用这些详细信息为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本身生成文件吗?
答案 0 :(得分:1)
无法为Informatica云中的标题“内容类型:application / x-www-form-urlencoded”生成Swagger文件。
相反,可以做的是在“映射任务/数据同步任务”中的前/后处理命令中,对其余的api调用使用“ Curl”。您可以在此处查看curl命令:
https://www.baeldung.com/curl-rest
如果您想避免使用Curl,则可以采用其他方法,可以在应用程序集成中为REST调用创建“服务连接器”。 如果要在使用服务连接器后运行它们,也可以从应用程序集成中运行数据集成任务。
它的工作方式是:
创建服务连接器
为服务连接器创建连接
创建一个进程。
在该过程中,使用各种服务。第一个服务可以运行您刚刚建立的API连接,然后您可以使用其他服务来运行“系统服务:->运行云任务”中可用的数据集成任务。
这样一来,您无需创建庞大的文件即可完成工作,因为该文件不接受“内容类型:application / x-www-form-urlencoded”。