java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义?

在这里插入图片描述
原因1:请求地址有问题;
解决办法:自己检查代码修正
原因2:server.xml缺少相关配置,tomcat无法解析特殊字符;
修改Tomcat->conf->server.xml中这句话:
在这里插入图片描述
为:

   在tomcat/conf文件夹下的server.xml修改
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[],%"
      relaxedQueryChars="|{}[],%" />