微信小程序wx.request请求中含有汉字的处理

微信小程序编程,wx.request请求后台数据,提示反馈:

RFC7230和RFC3986字符违规,TOMCAT新版本禁止接收。

网上提供了很多方法,向TOMCAT配置conf/catalina.properties文件中最后添加requestTargetAllowzrsm允许,不起作用;往TOMCAT服务配置conf/server.xml的<Connector>节点中添加relaxedPathChars与relaxedQueryChars特殊字符也不行。

问题出现,时行时不行,不行发生在URL中含有汉字,于是在JS代码中对URL特定编码:

URL=encodeURI(URL)

处理前:

处理后:

问题解决。

发布了15 篇原创文章 · 获赞 0 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u010941124/article/details/91516934