SpringBoot中内置Tomcat如何对特殊字符进行拦截呢?

戚薇 SpringBoot 发布时间:2023-05-11 17:17:26 阅读数:17092 1
由于windows系统上,文件路径分隔符为"\"
此时Tomcat默认是会拦截反斜杠
我们可进行下面的设置,达到不拦截反斜杠的效果,具体的操作方式如下所示
例:SpringBoot配置不拦截反斜杠
/**
 * 配置转义字符,解决当请求路径中特殊字符,高版本tomcat解析失败的问题
 */
@Bean
public ServletWebServerFactory webServerFactory() {
	TomcatServletWebServerFactory test = new TomcatServletWebServerFactory();
	test.addConnectorCustomizers(connector -> {
		connector.setProperty("relaxedQueryChars", "\\");
		connector.setProperty("rejectIllegalHeader", "false");
	});
	return test;
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringBoot/202305/6415.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者