`
qindongliang1922
  • 浏览: 2148863 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:116363
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:124629
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:58529
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:70406
社区版块
存档分类
最新评论

如何在shell中curl一个带变量的post请求

阅读更多

有时候,我们想在一个shell中,执行一段脚本,循环post一段json数据,而且body里面的字段名和值都可以是一个变量应该怎么做?


test.sh
id=1111
name="ct"
curl http://192.1.13.100:8888/dataservice/knowledge/createKP  -H "Accept: application/json"  -H "Content-Type: application/json"  -d '{"kpId":"'"$id"'","kpName":"'"$name"'","description":"desc","path":"0-1-","sort":1,"version":1,"parentKPId":
1}'  


参考链接:http://stackoverflow.com/questions/17029902/using-curl-post-with-variables-defined-in-bash-script-functions
0
1
分享到:
评论

相关推荐

    linux shell中curl 发送post请求json格式问题的处理方法

    今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'application/json' -d {BTime:$btime} http://api.baidu.com 变量...

    prismic-circleci-webhook::high_voltage::robot::woman_dancing:触发建立!

    跑步将请求发布到lambda API curl -X POST <lambda>/trigger 设置创建具有编程访问权限的AWS用户,设置环境变量。环境变量通过复制和编辑示例值来设置部署所需的环境变量。 cp example.env .env 无服务器用户如果您...

    godaddy-dns-updater:Docker映像更新GoDaddy DNS条目

    然后,Curl调用GoDaddy DNS API以获取子域/域的当前记录,如果该IP地址与外部IP不匹配,则会推送一个curl POST来更新DNS记录3:容器启动和对DNS记录的任何更改都记录在容器内部的/ tmp / <DOMAIN> -log中,此目录...

    hipchat.zsh:一个zsh插件,可通过外壳发送嘻哈消息

    嘻哈一个zsh插件,可通过Shell通过Hipchat将消息发送给您的朋友。 您应该已经安装curl并设置了环境变量 。 然后,您可以从命令行发送快速ping命令! hipchat your@friend.com Hey buddy 如果遇到麻烦,还可以使用-d...

    autodeploy-git-hook:一个简单的bash脚本,可使用Git钩子部署到生产环境中

    Git挂钩使用 Git 钩子在生产环境中部署...在你的远程服务器上创建一个裸仓库,并将post-receive hook 脚本放在它的 hooks 目录中: $ git init --bare ~ /project.git$ curl -L -o ~ /project.git/hooks/post-receive ...

    ctrl-c:作为服务被中断

    ctrl-c 这是一种可以像打断在职员工一样有效地打断远程员工的方式... 那应该是一个脚本。 当前的客户端脚本可能应该重命名。 ctrl-cd ? ctrl-d ? 为域使用环境变量,而不是对其进行硬编码。 按名称添加特定用户的中断。

    PHP5 完整官方 中文教程

    CURL — CURL, Client URL Library Functions Cybercash — Cybercash Payment Functions CyberMUT — Credit Mutuel CyberMUT functions Cyrus IMAP — Cyrus IMAP administration Functions Date/Time — Date/...

    PHP手册(带评论版-2008-03-14).part2.rar

    此为第2个包! 前言 作者和贡献者 I. 入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有...

    PHP5中文参考手册

    CURL — CURL, Client URL Library Functions Cybercash — Cybercash Payment Functions CyberMUT — Credit Mutuel CyberMUT functions Cyrus IMAP — Cyrus IMAP administration Functions Date/Time — Date/...

    PHP手册(带评论版-2008-03-14).part1.rar

    太大分了两个包,请下载完整!! 前言 作者和贡献者 I. 入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL ...

    PHP5 开发手册 简体中文手册

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Credit Mutuel CyberMUT functions XXI. Cyrus IMAP administration Functions XXII. Date/Time 日期/时间函数 XXIII. DB++ Functions ...

    php帮助文档,php。chm,php必备的中文手册

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Credit Mutuel CyberMUT functions XXI. Cyrus IMAP administration Functions XXII. Date/Time 日期/时间函数 XXIII. DB++ Functions ...

    PHP函数参考手册大全

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 XXIII....

    中文版PHP使用手册

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 XXIII....

    经典收藏最全php5.0查询手册

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 XXIII....

    php手册PHP5研究室编无乱码版本chm

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 ...

    PHP手册2007整合中文版

    PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 web 开发并可以嵌入到 HTML 中去。其语法利用了 C,Java 和 Perl,非常容易学习。该语言的主要目标是让 web 开发...

    php手册.chm,php手册

    CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 XXIII....

    PHP官方手册中文版

    CURL, Client URL Library Functions XX. Cybercash Payment Functions XXI. Credit Mutuel CyberMUT functions XXII. Cyrus IMAP administration Functions XXIII. Date/Time 日期/时间函数 XXIV. DB++ ...

Global site tag (gtag.js) - Google Analytics