如何在Tomcat 8中设置允许\u编码的\u斜杠

如何在Tomcat 8中设置允许\u编码的\u斜杠,tomcat,configuration,Tomcat,Configuration,如何在Tomcat 8中设置ALLOW\u ENCODED\u SLASH=true?我应该在哪个文件中配置此属性?我想得到这样一个URIhttp://www.example.com//12345%2F6789,但Tomcat不会通过%2F接收这样的请求。如何解决此问题?在catalina.properties文件中添加此属性: org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true也可以通过在主方法中设置系统属性以编程方式完成:

如何在Tomcat 8中设置
ALLOW\u ENCODED\u SLASH=true
?我应该在哪个文件中配置此属性?我想得到这样一个URI
http://www.example.com//12345%2F6789
,但Tomcat不会通过
%2F
接收这样的请求。如何解决此问题?

catalina.properties
文件中添加此属性:


org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true

也可以通过在主方法中设置系统属性以编程方式完成:

System.setProperty(“org.apache.tomcat.util.buf.udeconder.ALLOW_ENCODED_SLASH”,“true”);