SpringBoot 请求参数包含 [] 特殊符号 返回400状态

//springBoot 启动类 添加 bean

@Bean
public TomcatServletWebServerFactory tomcatServletWebServerFactory (){ // 修改内置的 tomcat 容器配置
TomcatServletWebServerFactory tomcatServlet = new TomcatServletWebServerFactory();
tomcatServlet .addConnectorCustomizers(
(TomcatConnectorCustomizer) connector -> connector.setProperty("relaxedQueryChars", "[]{}")
); return tomcatServlet ; }

https://blog.csdn.net/qq_19457117/article/details/100941261

tomcat在8.0.36之后,禁止了post请求中的一些特殊字符,Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])

最新文章

  1. VMware Workstation中网络连接之桥接、NAT和Host-only
  2. 【MVC 4】2.使用 Razor
  3. Active-MQ的安装
  4. redis的sets类型
  5. Servlet中字节字符流的输出
  6. 银行B2C直连
  7. [BZOJ 1033] [ZJOI2008] 杀蚂蚁antbuster 【模拟!】
  8. 浅谈C中的指针和数组(一)
  9. 提高你的Java代码质量吧:使用构造函数协助描述枚举项
  10. java.util.HashSet, java.util.LinkedHashMap, java.util.IdentityHashMap 源码阅读 (JDK 1.8)
  11. Leetcode_80_Remove Duplicates from Sorted Array II
  12. BZOJ_1828_[Usaco2010 Mar]balloc 农场分配_线段树
  13. ueditor编辑器显示style标签样式
  14. linux 用户密码到期导致ftp业务失败
  15. ubuntu下core file文件生成及调试
  16. linux arm 交叉编译ACE(ubuntu16.04)
  17. 第三部分:Android 应用程序接口指南---第二节:UI---第九章 搜索
  18. springboot2.0 web 开发标准目录架构
  19. Google Guava--基础工具用法
  20. js日期插件bootstrap-datetimepicker的使用

热门文章

  1. day37 GIL、同步、异步、进程池、线程池、回调函数
  2. PYTHON 100days学习笔记007-3:字符串和常用数据结构
  3. Redis(1.13)Redis cluster 分布式集群手动配置
  4. Java list 转树tree的三种写法
  5. Kubernetes基石-pod容器
  6. PAT B1046.猜拳
  7. dos2unix、diff命令
  8. 安装 pybloomfilter
  9. Open-falcon监控
  10. 怎样理解 Vue 组件中 data 必须为函数 ?