exception The valid characters are defined in RFC 7230 and RFC 3986

时间:2023-03-08 20:07:17

1.情景展示

  当你使用浏览器进行问号传参与后台进行交互时,会报这个异常。

  tomcat控制台报错信息如下:

  The valid characters are defined in RFC 7230 and RFC 3986

2.原因分析

  出现这个异常,需要满足3个条件:

  第一:tomcat7.0.73以上;

  第二:ie浏览器;

  第三:get传参,参数值带有中文。

3.解决方案

  方式一:使用encodeURI()函数对中文参数值进行编码;

  方式二:将get传参改为post传参;

  方式三:降低tomcat版本。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

相关推荐: