1.当遇到报错,由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。首先要确认是不是tomcat版本的问题,可能原因:前端提交的一些特殊字符在高版本的tomcat 中不能识别,
解决方法:
解决: 修改server.xml 配置
tomcat --> conf--> server.xml

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[],%"
relaxedQueryChars="|{}[],%" />
.
感谢网有分享:https://blog.csdn.net/weixin_39207535/article/details/108260666
本文详细介绍了在使用Tomcat服务器时遇到的特殊字符处理问题,特别是高版本的Tomcat对前端提交的特殊字符识别问题。文章提供了具体的解决方法,通过修改server.xml配置文件中的URIEncoding和relaxedPathChars等参数,使服务器能够正确解析和处理包含特殊字符的请求。

1733

被折叠的 条评论
为什么被折叠?



