如何在Tomcat 8中设置ALLOW_ENCODED_SLASH=true
?我应该在哪个文件中配置此属性?我想获得像这样http://www.example.com//12345%2F6789
的URI,但是Tomcat没有收到%2F
这样的请求。我该怎么做才能解决这个问题?
答案 0 :(得分:5)
在catalina.properties
文件中添加此属性:
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
答案 1 :(得分:1)
也可以通过在main方法中设置系统属性来以编程方式完成此操作:
System.setProperty("org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH", "true");