标签: node.js url request
我正在使用request npm模块来访问REST服务,在某些时候需要在路径的一部分中使用反斜杠(\)来转义特殊字符(它实现了小查询DSL)。
request
\
令我惊讶的是,请求是将这些反斜杠转换为正斜杠(/)。我已经深入研究了这个问题,似乎它正在调用url.parse,这就是罪魁祸首。我可以使用正确的路径传递url.parse结果,但是我没有看到任何选项来避免返回斜杠转换。
/
url.parse
丑陋的选择可能是自己破解url.parse结果......
答案 0 :(得分:1)
您只需要encode反斜杠(%5C),以便node.js知道它们不属于URL本身。
%5C