【发布时间】:2017-08-15 15:02:32
【问题描述】:
我正在尝试使用 Node-RED 通过 POST 发送一个字节数组。我可以使用this module 成功创建缓冲区并将其存储在msg.payload 中。但是我不知道如何将它作为参数添加到 http 请求节点中。
接收应用程序需要用引号引起来。所以我在以下 url 中使用了有效载荷:localhost:port/path?var=\"{{payload}}\",但它给出了
“将 http 参数转换为 args 时出错:无效字符 '\' 正在寻找值的开头”
如果在不带引号的请求 url 中使用它:localhost:port/path?var={{payload}} 没有任何通过(我可以在另一端看到)。
由于另一端的应用程序,我正在使用 Protobuf,但我也尝试过创建缓冲区,如此处所述。但是,没有任何变化。
【问题讨论】:
标签: http node-red protobuf.js