windows使用curl命令

windows中使用curl命令需要下载curl工具

下载地址:http://curl.haxx.se/download.html

请选择不带SSL的版本,否则还需要安装SSL的支持包

我下载的版本 http://www.paehl.com/open_source/?CURL_7.28.1

下载后解压,将exe文件拷贝到 C:\windows\system32目录下即可在cmd中直接调用

我使用linux下成功的相同命令去发现报错如下:

{"error_description":"Invalid client authentication","error":"invalid_client"}

网上查发现是引号的原因,

例如linux下成功命令格式如下:

curl -s -request POST --url https://api.dataflow.iot.att.com/v1/oauth2/token --header "content-type: application/json" --data '{"client_id":"902fbc20-be05-11e9-bfbb-758f72724394","client_secret":"7vCmZ8RDDyWQbGeXurACt36b6eg70fNT"}'

windows下就应该如下:

curl -s -request POST --url https://api.dataflow.iot.att.com/v1/oauth2/token --header "content-type: application/json" --data "{\"client_id\":\"902fbc20-be05-11e9-bfbb-758f72724394\",\"client_secret\":\"7vCmZ8RDDyWQbGeXurACt36b6eg70fNT\"}"

综上所述:在window中,在-d 数据中属性需要在引号上加斜杠进行转义\”,而且在-d 数据中{} 最外面用引号

                  在linux中,不需要斜杠转义,在-d 数据中{} 最外面用引号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值