使用 Talend 读取 XML 并通过基本授权发送到 REST 端点

Reading XMLs and sending to REST Endpoint with basic authorization using Talend

要求:该作业应从 XML 文件获取输入,并将其 post 到具有基本授权(用户名和密码)的 REST 端点。 我如何使用 Talend 实现这一目标?

您可以将 tFileInputRawtREST 一起使用。只需在它们之间放置一个 tMap 即可将 object 转换为字符串:

tFileInputRaw -- tMap -- tREST

在 tMap 中,您可以将 (String)rowX.content 作为输出列的表达式,它是一个字符串。

对于 tREST 的授权,您添加一个 "Authorization" http header,其值为“Basic xxxx”,其中 xxxx 是您的 base64 编码字符串用户名和密码由“user:password

列分隔