tomcat 拦截特殊字符解决办法
tomcat安装解压版解决
在安装目录下,conf 目录下 server.xml中 第70 行代码,修改为以下:
<Connector port="8082" protocol="HTTP/1.1"
connectionTimeout="20000"
relaxedQueryChars="[]|{}^\`"<>"
redirectPort="8443" />
SpringBoot中自带tomcat解决
在启动类中添加以下方法:文章来源:https://www.toymoban.com/news/detail-528113.html
@Bean
public TomcatServletWebServerFactory webServerFactory() {
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
factory.addConnectorCustomizers(new TomcatConnectorCustomizer() {
@Override
public void customize(Connector connector) {
connector.setProperty("relaxedPathChars", "\"<>[\\]^`{|}");
connector.setProperty("relaxedQueryChars", "\"<>[\\]^`{|}");
}
});
return factory;
}
大佬链接: https://blog.csdn.net/qq_39835384/article/details/101512367文章来源地址https://www.toymoban.com/news/detail-528113.html
到了这里,关于tomcat 拦截特殊字符解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!