Spring boot 如何预防;“非法辩论例外”;当调用Spring Boot构建的API(具有多字节字符)时
我使用SpringBoot构建了API。我通过Spring boot 如何预防;“非法辩论例外”;当调用Spring Boot构建的API(具有多字节字符)时,spring-boot,tomcat,Spring Boot,Tomcat,我使用SpringBoot构建了API。我通过curl命令和multi-byte characterquery参数调用了这个API(method=GET)。 但是我收到了“java.lang.IllegalArgumentException:在请求中找到无效字符”错误(400错误)),我收到了消息:“有效字符在RFC 7230和RFC 3986中定义” 当我为curl命令使用--data urlencode选项时,请求成功。 但是我想在不使用上述选项的情况下使用curl,这样调用者就不必知道编码
curl
命令和multi-byte character
query参数调用了这个API(method=GET)。
但是我收到了“java.lang.IllegalArgumentException:在请求中找到无效字符”
错误(400错误)
),我收到了消息:“有效字符在RFC 7230和RFC 3986中定义”
当我为curl
命令使用--data urlencode
选项时,请求成功。
但是我想在不使用上述选项的情况下使用curl
,这样调用者就不必知道编码了
我需要设置Spring启动配置吗
版本信息:
- 弹簧靴2.3
- 雄猫9