如何解决`Curl` 调用钉钉机器人字符串中空格的问题?
机器人 如何 解决 字符串 调用 空格 CURL 问题
2023-09-14 09:13:15 时间
如何解决Curl
调用钉钉机器人字符串中空格的问题?【updating…】
1. 问题如下
先看下面的shell
代码
[root@server4 shells]# cat test10.sh
#!/bin/bash
ago_month="a b c d"
echo $ago_month
curl 'https://oapi.dingtalk.com/robot/send?access_token=189e2sfdsgfhghjhjkjlkjdfgeghjrt6678wedfgjtgh80f6437a08de268aa901'\
-H 'Content-Type: application/json' -d '{"msgtype": "text", "text": {"content": "'$ago_month'"}}'
执行之后得到的结果就是:
[root@server4 shells]# ./test10.sh
{"errmsg":"缺少参数 json","errcode":"40035"}curl: (6) Could not resolve host: b; Unknown error
curl: (6) Could not resolve host: c; Unknown error
curl: (3) [globbing] unmatched close brace/bracket at pos 3
可以看到这个执行的结果失败了,那么具体的原因是什么呢?根据报错我们可以看到是因为curl
调用接口的时候,失败了。
2. 原因
仔细考虑之后,猜测是这个ago_month
变量中空格的原因。
3. 解决办法
相关文章
- 数字机器人如何更好的助力智慧政务?这里或许有你想要的答案
- ROS1云课→29如何借助ROS实现走迷宫机器人
- 常见问题:企业微信机器人账号&消息如何对应
- 然学会了抗拒热闹,却还来不及透悟真正的冷清;写个聊天机器人治愈自己吧(Azure认知服务学习)
- 自动焊接机器人如何保证焊接质量
- 首次面试一个机器人,它的回答竟如此 ...
- 李飞飞两位高徒联合指导:能看懂「多模态提示」的机器人,zero-shot性能提升2.9倍
- 如何造出既灵活又坚固的机器人?拧瓶盖螺丝不在话下
- 一文带你了解机器人是如何通过视觉实现目标跟踪的!
- 如何更好的掌握机器人专业知识-无价值-
- 联想发布首款自研工业机器人,用5G技术给国产大飞机喷漆
- 数据机器人在固定资产管理中的作用和使用场景
- 教你如何在你的程序或网站中接入聊天机器人Chat(内附实例分享)
- 装上螺旋桨,加州理工让只能行走的双足机器人「上了天」,还玩起了障碍滑板、走绳索
- 如何利用蓝桥云课提升学习ROS机器人的效率
- 从消费者购买动因看石头扫拖机器人如何升级
- Linux MRPT编程实战:实现高效率机器人研究(linuxmrpt)
- 可以将路由器变成社交网络机器人的 Linux 蠕虫
- 石头科技放福利!这些型号都可换购新款扫拖机器人 T7S 系列
- “黑化”的微软聊天机器人 Tay 重生,纳德拉谈微软是如何把它变“善良”的
- 开启Linux微信机器人,快捷操作无忧(linux微信机器人)
- 预告:从传感器和算法原理讲起,机器人是如何避障的丨硬创公开课
- 翅膀比四轴更好?蝙蝠机器人未来也许更适合极限飞行任务
- Kiva System:仓储机器人百亿美元市场是如何被撬开的
- 如何用 TensorFlow 教机器人作曲?秘诀原来是这样
- 英国皇家工程院院士杨广中:医疗机器人的未来25年 | CCF-GAIR 2017
- 资不抵债,是什么造成了Pepper机器人的困窘?
- 医疗黑科技的探索:一款可以“食用”的机器人
- 思岚CEO陈士凯:我们是如何解决机器人自主定位导航的那些坑
- WRC 2016|华硕CTO罗仁权:机器人如何像艺术家一样画画