【发布时间】:2014-08-26 07:52:48
【问题描述】:
我想知道如何将带有 JSON 数据的 http POST 请求发送到带有 API 密钥的服务器中。我在http://nodered.org/docs/ 中搜索过,但他们没有写清楚。文档非常混乱,甚至不好理解。 但是,我尝试发布一个字符串化的 JSON 数据:
{"version":"1.0.1","sensors":[{"sensor":"accel","output":[{"name":"accelert","type":"dcmotion"}]}]}
我把函数节点中的API写成(这里的API是任意的,不是原创的)
var msg = {"version":"1.0.1","sensors":[{"sensor":"accel","output":[{"name":"accelert","type":"dcmotion"}]}]}
msg.headers: {
'x-api-key': 'ucasdfeacceacxfAIH2L4=',
'content-type': 'application/json"
}
我从这里得到了这个例子:https://groups.google.com/forum/#!msg/node-red/nl9Be0dN55g/S_VYMTjOanEJ
然后我将输入节点添加为 HTTP POST,然后给出 url 并将其与添加了一个调试节点的函数连接。 现在我部署了它。我收到错误:API 节点中出现意外的令牌
现在我不知道该怎么做。我不知道如何做到这一点。请帮帮我。节点红色站点中没有可用的教程。
【问题讨论】:
标签: javascript json node.js node-red