最近几天,开发接口时,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

tomcat6url请求400错误(%2F与%5C)相关推荐

  1. get请求400错误 vue_IE浏览器http请求,中文传参报400错误-解决方法

    做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本 ...

  2. 微信小程序POST请求400错误

    微信小程序POST请求400错误 错误 解决方案 若需将请求数据以json的格式发送, 添加以下请求头 header: {"Content-Type": "applica ...

  3. jmeter 报405错误_get请求400错误,post请求405错误

    400 - 错误的请求. ·401 - 访问被拒绝.IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因.这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1 - ...

  4. AJAX请求400错误

    400 是 HTTP 的状态码,主要有两种形式: 1.bad request 意思是 "错误的请求": 2.invalid hostname 意思是 "不存在的域名&qu ...

  5. http 请求 400 错误

    遇到过两次 http 400 请求错误的问题,两次都是同样的原因造成的.客户端给服务器端传参数的时候,参数类型无法转换的时候就会报 400 错误.比如服务器端定义了一个整型的参数: private i ...

  6. @Valid请求400错误解决

    如图:@Valid所带的参数后面必须接上参数BindingResult这个参数,如果中间隔着其它会出现400错误

  7. get请求400错误 vue_解决axios发送post请求返回400状态码的问题

    今天在用 发送一个跨域的post请求时,遇到了一个坑:uncaught (in promise) error: request failed with status code 400. 前台代码如下: ...

  8. java的amazons3增删改_amazons3异常:尝试使用S3AFilesystem时请求400错误

    我有java代码,它试图使用coniguration从S3初始化一个远程文件系统(这之前是在HDFS上的,我试图在不太修改代码的情况下将其移动到S3). fs.s3a.aws.credentials. ...

  9. get请求400错误 vue_vue用get请求,一个很奇怪的现象

    页面长这样: 打印出来的是选中的id 点击"确定"后,我向后端发送一个get请求 this.$axios.get('/crossSchool',{ params:{ itemUid ...

  10. java http 400 错误的请求_IE浏览器http请求,中文传参报400错误-解决方法

    做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本 ...

最新文章

  1. Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜
  2. Java 基础搞定了,还能学点什么?
  3. 面试精讲之面试考点及大厂真题 - 分布式专栏 20 降级组件Hystrix的功能特性
  4. Java基础学习总结(124)——Java9逆天的十大新特性
  5. Python进阶:值传递,引用传递?不存在的,是赋值传递
  6. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...
  7. PHP 获取访问来源
  8. hdu 5919--Sequence II(主席树--求区间不同数个数+区间第k大)
  9. apache服务器安装
  10. 【分立元件】电感器(inductor)——简介
  11. 求最大值(三种方法)
  12. 液压与气压传动原理及实验装置,QY-QD11
  13. 试用期没到辞职有工资吗?
  14. 怎么将不可编辑的英文PDF文档翻译成中文
  15. excel文件下载下来损坏 js_使用Java / javascript和apache POI导出.xls文件时获取损坏的文件...
  16. MATLAB虚拟现实
  17. oracle amm和asmm,在Oracle中,什么是ASMM和AMM?
  18. 2015江苏专转本计算机知识点,2015年江苏专转本计算机真题(含答案)
  19. 一周极客热文:Java开发牛人十大必备网站
  20. fortran教程2:数据类型

热门文章

  1. 【两步稀疏表示法】基于两步稀疏表示法的小波变换的图像重建算法的MATLAB仿真
  2. esp-idf的内存管理——tlsf算法
  3. Trained Tesseract on 瘦金体 successfully!!
  4. Gilbert Strang的线性代数课程笔记-第一课
  5. 简单查询多个D速物流,并分析未签收延误的单号
  6. eda多功能数字钟课程设计_eda多功能数字钟设计_相关文章专题_写写帮文库
  7. H3CSE园区-组播路由协议
  8. Cisco(54)——STP理论(2)
  9. 【存档】使用OllyDbg+ResHack+LordPE来修改EXE文件
  10. 千方百剂医药管理系统对接第三方WMS系统(天力士物流)