Node-RED HTTP请求节点和字符串参数

时间:2017-07-28 08:57:51

标签: httprequest node-red

我正在尝试使用内置HTTP请求节点来放入localhost GET请求。但是,我遇到了转义字符的问题。请求URL应采用以下格式:

localhost:port/path?param="{{payload}}"

我可以成功获取字符串部分,但是我无法获得正确的封闭引号,它们会在请求中不断转换为HTML数字。有办法防止这种情况吗?

1 个答案:

答案 0 :(得分:0)

引用字符需要进行URL编码才能包含在Query参数中。有关编码列表,请参阅此w3school文章。

编码双引号"的正确方法是%22。根据处理接收端值的内容,您可能还需要解码它们。 Node.JS中正确的方法是使用decodeURIComponent()函数。