网站快速排名优化方法,深圳有几个区哪个区最繁华,免费制作手机网站,网站建设计入哪个明细科目序言
在和前端同学联调的时候#xff0c;发现只要post请求参数里面有[]#xff0c;就会报400的错误 可以看到日志中#xff1a; The valid characters are defined in RFC 7230 and RFC 3986 解决办法#xff1a; 参考了博客#xff1a; spring boot 中解决post请求中有…序言
在和前端同学联调的时候发现只要post请求参数里面有[]就会报400的错误 可以看到日志中 The valid characters are defined in RFC 7230 and RFC 3986 解决办法 参考了博客 spring boot 中解决post请求中有{}或[] 返回400 异常 于是也在启动类中加了此配置果然就可以接收这样的请求了。 后面同事觉得放在启动类里不太好看就写一个配置类
Configuration
public class TomcatConfig {Beanpublic ConfigurableServletWebServerFactory webServerFactory(){TomcatServletWebServerFactory factory new TomcatServletWebServerFactory();factory.addConnectorCustomizers(connector -{connector.setProperty(relaxedQueryChars,|{}[]);connector.setProperty(relaxedPathChars,|{}[]);});return factory;}
}
如此也是可以的通过此配置请求中有特殊符号:|,{},[]都可以接收到不报400的错误了 -------------------------------你知道的越多不知道的越多-----------------------------