今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来

如下

curl -i -X POST -H 'Content-type':'application/json' -d {"BTime":""$btime""} http://api.baidu.com

变量没有做解析

原来在shell中,"" '还是有很大区别的,

把修改后的curl发送贴出

atime=`date -d "$1" +%s`

btime=`date -d "$2" +%s`

curl -i -X POST -H "'Content-type':'application/json'" -d '{"ATime":"'$atime'","BTime":"'$btime'"}' $url

需要注意的是,json数据里变量要用''括起来

下面看下Linux 中使用 curl 发送 post 请求

curl -i -X POST -H 'Content-type':'application/json' -d '{"keyWord":"雅诗兰黛","page":1,"pageSize":12,"sortFieldList":["isCombo|desc"]}' http://127.0.0.1:8015/search/prod/query

# 注意的是,json数据里变量要用 '' 括起来

总结

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

本文地址: http://www.cppcns.com/os/linux/231829.html

shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法相关推荐

  1. 把php数据转成json格式转换,php将从数据库中获得的数据转换成json格式并输出的方法...

    php将从数据库中获得的数据转换成json格式并输出的方法 如下所示: header('content-type:application/json;charset=utf8'); $results = ...

  2. java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...

    数据请求方式的分类 所有的项目中使用的请求都遵循HTTP协议标准,HTTP协议经过了1.0和1.1两个版本的发展. HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法. HTTP ...

  3. java发送post请求json格式_Linux QT 4G发送HTTP POST请求发送JSON格式的数据

    一.在PC Window(QT5版本) 1.1.构建URL 1.2.构建HTTP请求头 1.3.连接信号与操作,接收服务器回复的消息 槽函数这里我们要在头文件定义,然后把处理过程实现. void Ma ...

  4. 将网址url中的参数转化为JSON格式的两种方法

    在我们进入主题前,我先先看下获取网址URL的方法: window.location.href // 设置或获取整个URL为字符串 window.location.hash // 设置或获取href属性 ...

  5. python str转json_Python中如何将一个字符串转换为json格式呢?

    摘要: 下文讲述Python中字符串转换为json格式的方法分享,如下所示: json是各大语言都支持的一个对象,在web API开发中,我们经常使用json格式进行数据传输, 那么在Python中, ...

  6. Php如何发出请求,PHP中如何发送HTTP请求?

    PHP中如何发送HTTP请求? 在 HTML上 提交参数 A 和 B 到 send.php中,在send.php中接收到传过来的参数 A 和 B 并将这2个参数以 http的形式发送给目标地址:一下是 ...

  7. (转)解决fasterxml中string字符串转对象json格式错误问题(无引号 单引号问题)...

    原文地址:解决fasterxml中string字符串转对象json格式错误问题 com.fasterxml.jackson.databind.ObjectMapper mapper = new com ...

  8. ajax json 渲染 html,jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例

    本文实例讲述了jquery+ajax+js实现请求json格式数据并渲染到html页面操作.分享给大家供大家参考,具体如下: 1.先给json格式的数据: [ {"id":1,&q ...

  9. ajax的post请求出现403错误,如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题...

    如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题 发布时间:2021-02-05 14:23:57 来源:亿速云 阅读:92 作者:小新 这篇文章主要介绍了如何解决Dj ...

最新文章

  1. pandas将dataframe原有的数据列名称转化为整数数值列名称(convert dataframe column labelsl into integers)
  2. 【Deep Clustering】Improving Unsupervised Image Clustering With Robust Learning
  3. C语言实现中国象棋(Qt实现界面,源码下载,详细注释,易移植)
  4. 【双100%解法】剑指 Offer 22. 链表中倒数第k个节点
  5. 计算机视觉招聘_INDEMIND|SLAM、计算机视觉、深度学习算法招聘(社招实习)
  6. leetcode403 青蛙过河
  7. 写出好代码系列 工程思维
  8. iPhone 14屏幕细节曝光:LTPO OLED面板仍为Pro版专属
  9. 【工程项目经验】dmesg查看linux系统缓存日志
  10. hdu 4128 Running relay (线性规划转半平面交)
  11. 百度网盘之我的应用数据文件夹删除(保姆版)
  12. 计算机专业的学生怎样练习编程才能把编程学精通?
  13. VS2019的动态库dll在lua中调用及lua.exe和luac.exe的使用方法
  14. excel取消隐藏_Excel教程:教你两招,批量取消隐藏工作表
  15. BOX3开发者工具使用说明
  16. Cesium之3D拉伸显示行政区
  17. 纽约大学计算机科学研究生录取条件,纽约大学本科及研究生录取条件 申请纽约大学干货分享...
  18. 到底什么是瘦AP、胖AP、AP+AC、Mesh?
  19. STM32外部晶振8M更改为25M
  20. 减加乘除全选不选dom验证

热门文章

  1. 【Oracle】数据库热备
  2. 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
  3. vue 单页面(SPA) history模式调用微信jssdk 跳转后偶尔 “invalid signature“错误解决方案
  4. elasticsearch问题解决之分片副本UNASSIGNED
  5. 关于angular开发中报错Cannot find module ‘webpack/lib/node/NodeTemplatePlugin‘问题的解决办法若干
  6. Jupyter Notebook中未显示Conda环境
  7. 为什么rand()+ rand()产生负数?
  8. 如何在C中生成随机int?
  9. 戴尔笔记本怎么重装系统win11,win11系统安装方法
  10. listctrl 的使用技巧