我到处寻找答案,却找不到答案。
我正在尝试将以下cURL命令运行到Kippt API:curl -k --user xxxxxxx:xxxxxxx -X POST -H 'Content-Type: application/json' --data "{"title":"Meteor.js","is_private":false}" https://kippt.com/api/lists
。
返回:"message": "Request didn't contain valid JSON."
。也许这与命令本身有关,可能是与Kippt API的交互,但不管它是什么,我似乎无法运行这个命令。
为什么会发生这种情况,我该如何解决这个问题?
P上。 S。应该注意的是,对于一个相当笨拙的基于Ruby的资源文件解析器,我需要这个,我不能使用文件来保存JSON。它必须在cURL命令本身中使用raw。
答案 0 :(得分:1)
你不需要逃避你的引号吗?
curl -k --user xxxxxxx:xxxxxxx -X POST -H 'Content-Type: application/json' --data "{\"title\":\"Meteor.js\",\"is_private\":false}" https://kippt.com/api/lists