springboot访问本地静态资源出现400错误
路径中有" < > [ \ ] ^ `` { | }导致访问出现400错误Tomcat 8.5.32引入了HTTP连接器的两个配置属性,在URL路径和查询字符串中处理这些字符的限制。这两个属性是:relaxedPathChars -路径中允许使用未编码的字符relaxedQueryChars -查询字符串中允许使用未编码的字符Spring Boot嵌入式Tomcat服务器,则可以使用配
·
路径中有
" < > [ \ ] ^ `` { | }
导致访问出现400错误
Tomcat 8.5.32引入了HTTP连接器的两个配置属性,在URL路径和查询字符串中处理这些字符的限制。
这两个属性是:
relaxedPathChars -路径中允许使用未编码的字符
relaxedQueryChars -查询字符串中允许使用未编码的字符
Spring Boot嵌入式Tomcat服务器,则可以使用配置属性 server.tomcat.relaxed-path-chars和server.tomcat.relaxed-query-chars。
server:
tomcat:
relaxed-path-chars:
- '['
- ']'
relaxed-query-chars:
- '['
- ']'
在Spring Boot 中2.2.0.M5 添加了Tomcat的这些配置属性。如果您使用的是旧版的Spring Boot,则可能需要切换到另一个servlet容器,例如Undertow。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)