关于 URL中包含%2F(/)或者%5C()无法访问到服务器的解决办法
默认情况下Jboss和Tomcat等服务器是拒绝url中带%2F或者%5C的URL,因为它们经浏览器解析之后就变成了/和\,服务器默认是拒绝访问的,所以需要通过服务的配置来解决这个问题:
tomcat的解决方法如下:
找到%TOMCAT_HOME%/conf/catalina.properties文件:
添加:
#这个是解决URL中包含%2F的问题
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
#这个是解决URL中包含%5C的问题
org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true
jboss的解决方法如下(jboss6版本):
找到%JBOSS_HOME%/server/default/deploy/jbossweb.sar/catalina.properties文件:
添加:
#这个是解决URL中包含%2F的问题
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
#这个是解决URL中包含%5C的问题
org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true
相关推荐
86193952 2020-10-27
小木兮子 2020-11-11
HeyShHeyou 2020-11-17
seanzed 2020-10-15
huangliuyu00 2020-09-24
libaoshan 2020-09-11
zhangpan 2020-09-10
chongxiaocheng 2020-08-16
xcguoyu 2020-08-15
Qizonghui 2020-08-02
ldcwang 2020-07-26
mqfcu 2020-07-21
jeason 2020-07-20
sunzhihaofuture 2020-07-19
knightwatch 2020-07-19
点滴技术生活 2020-07-19
Reiki 2020-07-06