问题:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

使用带有 '[]' 的参数请求接口时,返回如下错误

java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

百度之后许多提示是:需要更改Tomcat的配置,可是对于Springboot工程,不知如何更改,经过多次尝试,发现解决办法如下:

  • 1、请求参数中取出类似 '[]' 的字符。
  • 2、对请求参数进行 UrlEncoder 编码一下,就OK了(推荐)。
posted @ 2018-12-25 08:31  你今天有进步吗  阅读(200)  评论(0编辑  收藏  举报