tomcat6url请求400错误(%2F与%5C)
来源:互联网 发布:淘宝首页设计欣赏 编辑:程序博客网 时间:2024/04/30 17:20
最近几天,开发接口时,tomcat报了400错误,查了下原因。
错误原因:url中参数部分包含/,默认tomcat是不支持url参数包含: /(%2F),\(%5C)。
解析方法:可以通过添加配置Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
方法1:修改配置文件,tomcat6/conf/catalina.properties文件添加一行Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
方法2:添加启动参数,-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
不过从apache官网上看,这个配置项属于Security组,不知开启后会有怎么样的风险?有知道的前辈请指教~
官方说明: http://tomcat.apache.org/tomcat-6.0-doc/config/systemprops.html#Security
0 0
- tomcat6url请求400错误(%2F与%5C)
- tomcat URL不支持%2f 等 报400错误
- 摄氏度(C)与华氏(F)转换
- C F
- post请求 400错误
- 华氏温度(0至300)与摄氏温度对照表,公式:c=(5/9)(f-32)
- (5/9)*(f-32)与5*(f-32)/9
- 请教%.2f与%1.2f有什么区别
- [每天一点C语言]根据公式C = (5/9)(F-32)打印华氏温度与摄氏温度对应表
- get请求400错误,post请求405错误
- springmvc 请求出现400错误
- 5-f F
- 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
- JAVA语言:使用公式C=(5/9)*(F-32)打印下列华氏温度与摄氏温度对照表
- 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
- 练习1: 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
- 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
- 作业1:使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度。
- 安卓感知哈希算法
- github上优秀的android 开源项目
- 抽奖大转盘
- library search paths 路径带有空格,导致拆分成2个路径查询,出现ld: warning: directory not found for option错误
- Hdu 4539 郑厂长系列故事——排兵布阵 状态压缩
- tomcat6url请求400错误(%2F与%5C)
- 使用windows自带的录像功能psr.exe
- Android系统启动过程
- sql语句
- C语言 getopt()函数
- 重构--改善既有代码的设计
- “撞错”体验
- 工作要有“做好”的态度
- ORACLE关于锁表查询的部分SQL