• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

Shell利用curl提交json串出现400返回

没有变量的情况,手动执行没有问题,但是写成这样会报错,错误如下:

HTTP Status 400

 

正确的写法需要加入,如下:

方法如: "'"{variables}"'"

 

#!/bin/sh

ss="12312313dsfsffsdfdsfe21123"

num='1861022119'

curl --header"Content-Type:application/json""http://172.12.22.2:80/sms/sendSms"-d'{"phones":["'"${num}"'"],"msg":"'"${ss}"'"}'                                        

Shell利用curl提交json串出现400返回

Pingbacks已打开。

引用地址

暂无评论

发表评论