解决KETTLE调用http传输中文参数的问题

在Kettle转换中,通过HTTP发送短信时遇到中文参数导致的URL编码问题。错误日志显示因URL包含中文而无法获取内容。通过将中文内容转为URL编码格式(例如 `%E3%80%90%E9%80%9A%E7%9F%A5%E3%80%91`)解决了这个问题,从而成功发送包含中文的HTTP请求。
摘要由CSDN通过智能技术生成

场景:检查服务器异常(hive)服务,就通过http发送一条短信到手机上,内容类似:【通知】${START_DATE}_hive服务检测异常${DB_ID},实现的ktr如下:


http的URL输入内容:http://XXXXXX?__ext=Stats&__tel=XXXX&__content=【通知】${START_DATE}_hive服务检测异常${DB_ID}



2016/09/08 15:43:05 - Spoon - 转换已经打开.
2016/09/08 15:43:05 - Spoon - 正在打开转换 [dxl_t]...
2016/09/08 15:43:05 - Spoon - 开始执行转换.
2016/09/08 15:43:05 - dxl_t - 为了转换解除补丁开始  [dxl_t]
2016/09/08 15:43:05 - 表输入.0 - Finis

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值