使用cURL POST JSON数据

时间:2014-08-18 12:53:27

标签: javascript json curl

我想将一些JSON数据发布到服务器。我为此构建了一个javascript对象:

var formData;
formData[0] = {
value : accx.toString();
}

现在帖子功能是:

function postdata(){
        var accx = acc.x;

        }
在函数中生成

acc.x,我将从该函数调用postdata()函数。我得到的cURL数据POST示例是:

curl -i -X PUT https://abcd.com/v1/feeds/5e5530142d3wecwecwec28265eabe/streams/acc_x -H "X-API-KEY: 2b9e2596eafwefwef6a7956e6f7a" -H "Content-Type: application/json" -d '{ "value": "40" }'

现在我想要的是我想连续发送数据-d '{ "acc_x": "0.2319393291" }' [生成的数据,不是相同的值] 但我不知道如何做到这一点。任何人请帮助:)

另一个问题是,url中的//将被视为注释。那怎么解决这个问题?请提出建议和帮助。

1 个答案:

答案 0 :(得分:0)

你收到错误吗?我建议你将-i更改为-v,以获得详细的响应,以便为您提供更多信息。

另外你的curl命令使用PUT而不是你说的POST;请澄清问题是关于其中一个问题吗?

最后,尝试从数字值中删除引号,您不需要它们。