我正在尝试使用内置HTTP请求节点来放入localhost GET请求。但是,我遇到了转义字符的问题。请求URL应采用以下格式:
localhost:port/path?param="{{payload}}"
我可以成功获取字符串部分,但是我无法获得正确的封闭引号,它们会在请求中不断转换为HTML数字。有办法防止这种情况吗?
答案 0 :(得分:0)
引用字符需要进行URL编码才能包含在Query参数中。有关编码列表,请参阅此w3school文章。
编码双引号"
的正确方法是%22
。根据处理接收端值的内容,您可能还需要解码它们。 Node.JS中正确的方法是使用decodeURIComponent()
函数。