Tomcat报错The valid characters are defined in RFC 7230 and RFC 3986
出现这个问题 ,是因为Tomcat的版本过高 ,对request的url进行了RFC 3986文档规范,对特殊字符进行拦截。
解决方法;
一.遵守RFC 3986文档开发
先说说RFC 3986文档大概讲了什么:
1.Url中只 允许 包含英文字母(a-z,A-Z)、数字(0-9)、- _ . ~ 4个特殊字符以及所有保留字符。
2.RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ]
出现这个问题的原因就是url出现了其他的字符 ,比如
原创
2020-11-05 10:36:57 ·
494 阅读 ·
0 评论