在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
在发送请求的时候类似于:http://127.0.0.1:8081/index.jsp?ids[]=1&ids[]=2
发生下面的问题这是因为某些请求中携带特殊字符
解决方案:打开tomcat目录,进入conf文件夹,打开server.xml
搜索一下 <Connector port="8080" protocol="HTTP/1.1"
然后修改为如下以后重启即可
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" relaxedPathChars="|{}[],%" relaxedQueryChars="|{}[],%"/>