使用 Talend 读取 XML 并通过基本授权发送到 REST 端点
Reading XMLs and sending to REST Endpoint with basic authorization using Talend
要求:该作业应从 XML 文件获取输入,并将其 post 到具有基本授权(用户名和密码)的 REST 端点。
我如何使用 Talend 实现这一目标?
您可以将 tFileInputRaw
与 tREST
一起使用。只需在它们之间放置一个 tMap
即可将 object 转换为字符串:
tFileInputRaw -- tMap -- tREST
在 tMap 中,您可以将 (String)rowX.content
作为输出列的表达式,它是一个字符串。
对于 tREST
的授权,您添加一个 "Authorization" http header,其值为“Basic xxxx
”,其中 xxxx 是您的 base64 编码字符串用户名和密码由“user:password
”
列分隔
要求:该作业应从 XML 文件获取输入,并将其 post 到具有基本授权(用户名和密码)的 REST 端点。 我如何使用 Talend 实现这一目标?
您可以将 tFileInputRaw
与 tREST
一起使用。只需在它们之间放置一个 tMap
即可将 object 转换为字符串:
tFileInputRaw -- tMap -- tREST
在 tMap 中,您可以将 (String)rowX.content
作为输出列的表达式,它是一个字符串。
对于 tREST
的授权,您添加一个 "Authorization" http header,其值为“Basic xxxx
”,其中 xxxx 是您的 base64 编码字符串用户名和密码由“user:password
”