接口请求返回400状态码,后端代码报错: java.lang.IllegalArgumentException: Invalid character found in the request targ
一. 错误原因:
当在浏览器中访问时 URL中带有特殊字符,如花括号冒号时,就会出现这个错误。
例如:http://localhost:8080/index.do?{id:123}
二. 解决办法
1、去除URL中的特殊字符;
3、使用 Post 方法提交数据
4、更换低版本的Tomcat来规避这种问题。
5、在 conf/catalina.properties 添加或者修改:
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}[]
重启服务器后,解决问题。
接口请求返回400状态码,后端代码报错: java.lang.IllegalArgumentException: Invalid character found in the request targ相关推荐
- axios发送post请求返回400状态码
axios发送post请求返回400状态码 今天在用 axios 发送一个跨域的post请求时,遇到了一个坑:Uncaught (in promise) Error: Request failed w ...
- get请求400错误 vue_解决axios发送post请求返回400状态码的问题
今天在用 发送一个跨域的post请求时,遇到了一个坑:uncaught (in promise) error: request failed with status code 400. 前台代码如下: ...
- 接口请求返回的状态码总览
HTTP状态码(英语:HTTP Status Code),用以表示网页服务器超文本传输协议响应状态的3位数字代码. 作用:服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态 ...
- 请求头有问题导致Nginx返回400状态码
背景 上个星期有人找我看了Nginx的问题,场景是这样的,用户访问一个网址,这个网址有一个按钮,点击这个按钮后会跳转到新的页面,但这个跳转,有时候可以,有时候不可以--不可以的时候页面显示400状态码 ...
- 接口请求异常,状态码为400 – Bad Request
背景 项目中,请求接口的时候部分成功部分失败,失败的接口返回400 Bad Request.接口是先通过网关,在网关中将用户的信息封装到header中,然后去请求具体的服务. 具体的报错日志如下: 排 ...
- 解析json格式请求返回500状态码的异常
异常描述: (1)响应信息: (2)请求信息: (3)服务器中解析json所依赖的类的信息以及处理请求的逻辑 class Bedroom {public String desk;public Stri ...
- nginx返回400状态码
分析: 1.后端地址正常返回200: 2.确认是url加上参数后,nginx返回400,并且nginx除了400状态码的访问日志,没有输出其他异常日志: nginx地址: https://test.c ...
- java list addall源码_解决list.add、list.addAll报错java.lang.UnsupportedOperationException
时间宝贵,先讲解决方法: 使用Arrays.asList()转成的数组,调add或者addAll方法报错java.lang.UnsupportedOperationException 使用new Ar ...
- HTTP请求返回304状态码
转自:https://blog.csdn.net/itpinpai/article/details/48181849 大家好,今天给大家分享一个状态码304,大家可能在以前的开发中打开chrome t ...
最新文章
- C语言标准库之strcat函数
- R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
- JS中常遇到的浏览器兼容问题和解决方法
- AIX存储管理(二)物理卷管理
- 【Python】Flask框架系列(四):Flask-Migrate数据库迁移
- Codeforces Round #715 (Div. 2) D. Binary Literature 构造
- d3 i5 神舟精盾k480n_神舟精盾k480n i5 d3和精盾i5 d1哪个好?
- rust腐竹是什么意思_学习Rust 集合与字符串
- Confluence 6 配置字符集编码
- 统计php 代码行数,PHP实现统计代码行数小工具
- Visual Foxpro 6.0教程
- @JSONField的一些使用基础
- OT安全|工业控制系统(ICS)六大安全实践
- C#毕设asp.net江山旅游网站管理系统(论文+源码)
- spark任务卡住问题原因之一以及解决方案
- 闵行区级创新研发中心认定及奖励50万政策解读
- 回归分析结果表格怎么填_spss回归分析结果图,帮忙看一下,麻烦详细地解释解释...
- 机器学习:MixMatch 论文解读
- 携程CEO孙洁:17年后的红色警报
- JDK安装教程(超详细,超简单!)
热门文章
- 2021年cisaw培训指南
- 报错ModuleNotFoundError: No module named ‘easydict‘
- TCP三次握手的原因
- 解决canvas动画嵌套H5移动端适配、嵌套iframe加载canvas动画屏幕适配的问题
- 根据浏览器大小使网页内容自动放大缩小
- python 中国裁决文书网 爬虫,完整版!!!
- 本学期计算机课总结,计算机学期课程PPT总结
- Canesten 项目申请ICP备案过程中遇到的问题及知识点扩充
- Rust随机数库rand rand_core rand_chacha等
- asp身份证识别代码,asp+百度ai实现身份证正反两面识别