解决The valid characters are defined in RFC 7230 and RFC 3986错误问题
分析原因:
导致上述问题是因为tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作,否则会抛出Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986错误信息。
解决办法有很多方式,具体如下几种:
遵循7230 and RFC 3986规范,对于非保留字字符做转义操作
使用保留字字符
降低tomcat版本
将json数据进行urlencode编码
个人建议从目前的角度出发使用第三种方式降低tomcat版本就可以了,如果从长远出发的话,建议遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)做转义操作。
解决The valid characters are defined in RFC 7230 and RFC 3986错误问题相关推荐
- java环境安装1359错误_解决The valid characters are defined in RFC 7230 and RFC 3986错误问题...
最近在朋友遇到一个比较诧异的异常问题,tomcat启动时报Invalid character found in the request target. The valid characters are ...
- 解决The valid characters are defined in RFC 7230 and RFC 3986
解决方法: 一.更换低版本的Tomcat:(我选的方案) 二.参考:https://blog.csdn.net/qq_32365919/article/details/82055800
- java异常-绝对解决! The valid characters are defined in RFC 7230 and RFC 3986
原因:页面上 get请求的url里有异常参数,或者有json的大括号啥的,或者有中文啥的,解析不了. 建议用方法2: 方法1: var mapStr = escape(传json型的变量); 然后把 ...
- The valid characters are defined in RFC 7230 and RFC 3986问题
最近在ssm实践项目中遇到了The valid characters are defined in RFC 7230 and RFC 3986这个问题,折腾了两天时间终于搞定了,记录一下心得. 1.首 ...
- Tomcat:The valid characters are defined in RFC 7230 and RFC 3986 问题处理
前段时间遇到这个问题: 包含json字符串类型的参数的http请求失败,返回状态码400,提示invalid character found in the request target. Tomcat ...
- 绝对好用,解决:Invalid character found in the request target. The valid characters are defined。。。
项目场景: 项目运行中出现的问题 Invalid character found in the request target. The valid characters are defined in ...
- Invalid character found in the request target .The valid characters are defined in RFC 7230 and RFC
问题: [https-jsse-nio-443-exec-9] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP r ...
- Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
转载:(http://blog.csdn.net/zeroso/article/details/70592179) 错误现象: java.lang.IllegalArgumentException: ...
- Tomcat 报 The valid characters are defined in RFC 7230 and RFC 3986
问题 24-Mar-2017 23:43:21.300 INFO [http-apr-8001-exec-77] org.apache.coyote.http11.AbstractHttp11Proc ...
最新文章
- 一个Python绘图示例程序中的几个语法糖果
- ubuntu~快捷键
- C#多线程与UI响应 防止界面假死不响应(子线程创建的窗体获取消息响应用Application.DoEvent )
- 三种方式让你轻松监控 EntityFramework 中的 sql 流转
- 去除对象中的类型集合
- python2和python3的默认编码_Python2和Python3中的字符串编码问题解决
- 20191208每日一句
- IntelliJ IDEA开发工具插件GsonFormat插件安装使用
- 程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版) 左程云
- 15693协议命令格式汇总
- xp系统总是弹出宽带连接服务器,XP系统电脑总是弹出拨号连接怎么办-系统城...
- 【转】小玄子和小桂子
- springcloud采坑-jason序列化中的Date对象
- 南宁西乡塘区的计算机中专学校,南宁市西乡塘区中专学校
- 改善C++ 程序的150个建议学习之建议8:拒绝晦涩难懂的函数指针
- win7电脑最新版微信卡死问题的解决
- 2021阿里云申请免费SSL证书最新流程
- 如何用R包做词频统计图(词云)?
- 静态网站与动态网站访问流程
- element ui DatePicker 日期选择器 限制只能选择今天之前或者之后
热门文章
- python绘制函数曲线x2sin(x2-x-2)_Python数据处理从零开始----第四章(可视化)(2)图形和轴...
- windows删文件:找不到该项目,该项目不在xx中,请确认位置,然后重试 的解决方案
- Leetcode每日一题:1002.find-common-characters(查找常用字符串)
- 面试题简答题——操作系统相关汇总
- Leetcode每日一题:15.3sum(三数之和)
- 数学建模 TOPSIS法
- k8s容器灰度发布最佳实践(基于spinnaker)
- c语言程序机试题及答案,C语言程序设计试题及答案解析(二)
- linux mysql 主从分离_MySQL主从分离基本配置
- JAVA如何比较两个数组是否相等?