我想将一些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中的//将被视为注释。那怎么解决这个问题?请提出建议和帮助。
答案 0 :(得分:0)
你收到错误吗?我建议你将-i更改为-v,以获得详细的响应,以便为您提供更多信息。
另外你的curl命令使用PUT而不是你说的POST;请澄清问题是关于其中一个问题吗?
最后,尝试从数字值中删除引号,您不需要它们。