xml - 使用 Talend 读取 XML 并通过基本授权发送到 REST Endpoint
问题描述
要求:作业应从 XML 文件中获取输入并将其发布到具有基本授权(用户名和密码)的 REST 端点。如何使用 Talend 实现这一目标?
解决方案
您可以tFileInputRaw
与tREST
. 只需tMap
在它们之间放置一个,将对象转换为字符串:
tFileInputRaw -- tMap -- tREST
在 tMap 中,您可以(String)rowX.content
作为字符串的输出列的表达式。
对于使用 的授权tREST
,您添加一个“Authorization”http 标头,其值为“ Basic xxxx
”,其中 xxxx 是您的用户和密码的 base64 编码字符串,由一列“ user:password
”分隔
推荐阅读
- swift - 更新容器 B 后如何重新加载容器 A?
- python - 如何在 kivy 中使用带有触摸屏的 on_press 功能?
- git - Git - 只有最近 10 次提交的历史记录?
- macos - NET::ERR_CERT_INVALID 在 MacOS 上的 Chrome 中没有“继续”选项
- node.js - 在没有“节点服务器”命令的情况下运行 Nodejs 脚本
- azure - Azure 数据资源管理器群集 - 详细信息:“禁止访问资源。”
- python - 如何使用 paramiko python 从 sftp 文件中解码 Zip 文件
- flutter - TextInputType.numberWithOptions 不显示逗号或点
- powershell - Yeoman SharePoint 生成器安装问题。(不支持的引擎)
- docker - 在 Windows 上的 /etc/hosts 文件中映射的 IP 地址