轻松决绝疑难杂症:nodejs使用http报错: Request path contains unescaped characters

问题描述

nodejs使用http发送请求到java后台,使用get或者post请求方式,并且url中包含中文,这时在在控制台会报错。
我使用的是webstorm调试nodejs,具体报错如下:
轻松决绝疑难杂症:nodejs使用http报错: Request path contains unescaped characters_第1张图片

解决方案

nodejs中 : var str =encodeURI(‘需要处理的参数’);
java : java.net.URLDecoder.decode(需要处理的参数, “UTF-8”);

你可能感兴趣的:(Node.js,nodejs使用http报错:,Request,path,contai,node请求报错,node请求含中文报错)