Invalid character found in the request target:问题解决方法

文章 未结 精帖 0 19.62w
无法显示用户头像
作者:ECode1024官方,责任编辑:ECode1024官方 5 钻石
发布于 2019-04-30
最近在调试接口的时候出现了如下错误信息: [pre] Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 [/pre] 网上查了资料,给出的解决办法有两种: Plan 1:  更换低版本的Tomcat来规避这种问题。 Plan 2:  在conf/catalina.properties中最后添加一行: [pre] org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true [/pre] 但是,这两种方式我都没有去用,感觉明显偏离的问题的核心,最后我原因在这里: img[https://newecode1024.oss-cn-hongkong.aliyuncs.com/38e3a902-3830-4901-aaf5-3993677876da.png]  造成这个错误的原因是我把请求参数放在了请求头,实际上应该放在body里边。

声明:本文所有观点仅代表创作者本人,ECode1024系信息收集发布平台,ECode1024仅提供信息存储以及展示服务。若有侵权,请联系我们删除。
回复
  • 暂无任何回复,抢个沙发吧~~
推荐阅读
ECode1024 QQ交流群

打开手机QQ扫码加入 ECode1024 交流群

ECode1024 微信交流群

打开手机微信扫码关注 ECode1024 公众号