Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';对于Node.js REST API,转义特殊字符的正确方法是什么?_Javascript_Node.js - Fatal编程技术网

Javascript 什么';对于Node.js REST API,转义特殊字符的正确方法是什么?

Javascript 什么';对于Node.js REST API,转义特殊字符的正确方法是什么?,javascript,node.js,Javascript,Node.js,例如,如果我发出如下GET请求 http://mydomain.com/username/James B. Smith 只有“James B”返回到服务器。我猜其余的被当作文件扩展名处理。我尝试了encodeURI和encodeURIComponent,但它们没有正确编码“.”。是否要使用其他编码方法,如Base-64?如果必须,我会这样做,但如果可能,我希望避免使用

例如,如果我发出如下GET请求

http://mydomain.com/username/James B. Smith

只有“James B”返回到服务器。我猜其余的被当作文件扩展名处理。我尝试了encodeURI和encodeURIComponent,但它们没有正确编码“.”。

是否要使用其他编码方法,如Base-64?如果必须,我会这样做,但如果可能,我希望避免使用