1.情景展示

  当你使用浏览器进行问号传参与后台进行交互时,会报这个异常。

  tomcat控制台报错信息如下:

  The valid characters are defined in RFC 7230 and RFC 3986

2.原因分析

  出现这个异常,需要满足3个条件:

  第一:tomcat7.0.73以上;

  第二:ie浏览器;

  第三:get传参,参数值带有中文。

3.解决方案

  方式一:使用encodeURI()函数对中文参数值进行编码;

  方式二:将get传参改为post传参;

  方式三:降低tomcat版本。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

相关推荐:

  • 个人主页

转载于:https://www.cnblogs.com/Marydon20170307/p/10775589.html

exception The valid characters are defined in RFC 7230 and RFC 3986相关推荐

  1. 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: ...

  2. 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 ...

  3. 异常:Invalid character found in the request target. The valid characters are defined in RFC 3986

    异常:Invalid character found in the request target. The valid characters are defined in RFC 3986 参考文章: ...

  4. The valid characters are defined in RFC 7230 and RFC 3986问题

    最近在ssm实践项目中遇到了The valid characters are defined in RFC 7230 and RFC 3986这个问题,折腾了两天时间终于搞定了,记录一下心得. 1.首 ...

  5. 解决The valid characters are defined in RFC 7230 and RFC 3986错误问题

    分析原因: 导致上述问题是因为tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请 ...

  6. 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 ...

  7. Tomcat:The valid characters are defined in RFC 7230 and RFC 3986 问题处理

    前段时间遇到这个问题: 包含json字符串类型的参数的http请求失败,返回状态码400,提示invalid character found in the request target. Tomcat ...

  8. SpringBoot 中 The valid characters are defined in RFC 7230 and RFC 3986 终极解决方案

    场景 springboot(2.0.4)使用内置 tomcat(8.5.32),  在GET请求中含有特殊字符 [ ] 时报错: java.lang.IllegalArgumentException: ...

  9. 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 ...

  10. The valid characters are defined in RFC 7230 and RFC 3986-Tomcat解决方案

    问题: 发生场景: Tomcat 从 7.0.57 升级到 8.5.65 之后, 应用程序访问出现. 请求URL地址中包含了JSON格式的参数. 原因及解析: 请求地址包含了无效字符, 有效字符的定义 ...

最新文章

  1. Linux insmod 命令学习
  2. java调用子系统代码_深入理解JAVA虚拟机-Idea远程执行本地Java代码 - Java 技术驿站-Java 技术驿站...
  3. Tomcat 详解 一
  4. javascript常用技巧
  5. SchemaSpy:数据库构架文档生产器,以及该软件的部分缺陷修改。提供工具包下载...
  6. Spark在集群上执行代码案例(中文切词)
  7. Linux文档内容查询命令
  8. net core文件接收(jpg、png、zip、pdf等自己设置)
  9. c++ 自定义 比较器 priority_queue_吃透Java集合系列七:PriorityQueue
  10. 数据科学 | Numpy入门教程
  11. 模糊PI控制的Simulink仿真(保姆级别)
  12. 微信小程序自动定位当前位置
  13. 服务器磁盘配置信息,服务器磁盘阵列配置
  14. matlab临界比例度发确定pi,PID控制器参数整定的MATLAB/Simulink仿真
  15. 自动创建图片库、文档库
  16. JavaScript中join()方法详解
  17. 机票预订系统的可行性分析
  18. 统信软件:第一份收入破亿的答卷
  19. 《进击的虫师》当图虫遇到爬虫
  20. 算法与数学之美:最全数学各个分支简介

热门文章

  1. 拓端tecdat|R语言中的Nelson-Siegel模型在汇率预测的应用
  2. java人账户atm模拟存款,模拟银行ATM系统(基础版)
  3. 判别式模型 vs. 生成式模型
  4. python-图像金字塔
  5. CS224n--Lecture 1 Introduction and Word Vectors
  6. 插入附件 文件名显示不全_批量插入、提取图片,这几招要会掌握
  7. C++ 友元函数 友元类 friend class
  8. 服务器网口显示图像,简单的python3web服务器,可以在浏览器中显示图像
  9. 270 扩展固态硬盘_希捷硬盘白送3年原厂数据恢复!成功率高达90
  10. Linux学习(2)常用的命令