admin管理员组文章数量:1794759
Linux和Windows下使用curl命令格式差异
问题:
Linux下使用curl命令成功,在window下使用却报错:
400 Bad Request: Failed to decode JSON object: Expecting value: line 1
解决方法:
由于单引号在Linux和Windows的含义不同,curl调用格式也略有差异。Windows下双引号內部使用双引号需要"\\"转义。
Linux下curl格式:
curl -d '{"auth_url": "IP:5000/v2.0","user": "user_name","key": "password","tenant_name": "tenantname"}' -H "Content-Type: application/json" -X POST IP:5000/swift/api/v1.0/tokenWindows下curl格式:
curl -d "{\\"auth_url\\": \\"IP:5000/v2.0\\",\\"user\\": \\"user_name\\",\\"key\\": \\"password\\",\\"tenant_name\\": \\"tenantname\\"}" -H "Content-Type: application/json" -X POST IP:5000/swift/api/v1.0/token
版权声明:本文标题:Linux和Windows下使用curl命令格式差异 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686884531a114171.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论