微信小程序编程,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)

处理前:

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

处理后:

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

问题解决。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2022-02-08
  • 2022-12-23
  • 2022-01-19
  • 2021-05-31
猜你喜欢
  • 2021-10-06
  • 2021-12-18
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
相关资源
相似解决方案