异常如图,看一下自己的前端报错:

也就是tomcat无法识别请求里的一些符号,比如[]。
解决办法:
1. 把参数放到body里传输
2. 如果是定义好的接口,可以规避这些特殊符号
3. 实在不行就要改配置文件,找到自己的tomcat安装目录,\tomcat-8.5.66\conf 文件夹下 有个 server.xml 文件,找到 <connector> 标签,在后面添加以下:

修改后如下:

保存后,记得重启一下。

[IllegalArgumentException] 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义相关推荐

  1. java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

    org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别. ...

  2. 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

    使用Tomcat8部署项目时,有接口会报400错误,后端提示在请求目标中找到无效字符.有效字符在RFC 7230和RFC 3986中定义 原因 在日志显示的请求地址中包含非法字符,出现400错误 to ...

  3. java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义?

    原因1:请求地址有问题: 解决办法:自己检查代码修正 原因2:server.xml缺少相关配置,tomcat无法解析特殊字符: 修改Tomcat->conf->server.xml中这句话 ...

  4. 在函数“DECFLOAT”的字符串变量中找到无效字符

    新同事遇到个问题,我想着写出来给遇到相同问题的人一个思路 select col1 from table1 where col1<100 错误原因是col1是字符串类型的,与数字比较要转换类型,而 ...

  5. 在邮件标头中找到无效的字符_在实践中重试HTTP标头

    在邮件标头中找到无效的字符 Retry-After是鲜为人知的HTTP响应标头. 让我引用RFC 2616(HTTP 1.1规范)的相关部分: 14.37重试后 Retry-After响应标头字段可与 ...

  6. 编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException

    题目:编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException 具体代码如下: import java.text.Par ...

  7. Java黑皮书课后题第7章:*7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序。改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换

    7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序.改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换 题目 题目描述 破题 代码 运行 ...

  8. tomcat对URL合法字符的判断(RFC 7230 and RFC 3986 异常排查)

    为什么80%的码农都做不了架构师?>>>    起因 有一个数据上报接口,之前在物理机上部署,数据上报正常. 最近将项目迁移到 docker 中,结果出现了异常如下: Note: f ...

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

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

最新文章

  1. IDEA多行缩进快捷键
  2. JavaScript作用域链
  3. shell删除最后一行、删除第一行、比较文件
  4. 数据包接收系列 — IP协议处理流程(一)
  5. 在Linux系统centos上安装RAR
  6. 史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)
  7. 081、Weave Scope 多主机监控(2019-04-29 周一)
  8. (技能篇)Mysql在linux下的全量热备份
  9. 微软超融合私有云测试11-SCVMM2016部署之添加Hyper-V集群
  10. File对象的深度遍历以及删除练习。
  11. 【Flink】Flink CDC 数据同步 【视频笔记】
  12. python 表名代码编码格式_14行代码示例讲解:教你解决python上传图片限制格式问题...
  13. javascript中打印对象显示[object object]_扒一扒JavaScript中不常见的一些object
  14. SSH整合所需的jar包
  15. mongo分片集群部署
  16. 手机4g网速测试用什么软件,测手机4g网速(4g手机上网速度测试)
  17. jquery 基础教程[温故而知新二]
  18. 弘辽科技:拼多多新店推广的5个方法是什么?怎么推广?
  19. 绘制热力图seaborn.heatmap,cmap设置颜色的参数
  20. 机械战警原型开发 - 仓田机器人

热门文章

  1. 思科、华为路由器通过ftp、tftp传输文件
  2. s数据结构替换子表java版_数据结构与算法分析Java语言描述(第3版) PDF和源码免费 下载...
  3. 如何在Mac上重置SMC?
  4. 那个年薪200万的前辈被裁掉了,月薪5000的你该怎么办???
  5. 要使计算机达到人类级别的智能,奇点大学校长:人类级别的人工智能即将到来 死亡不再是生命终点...
  6. 08_02拉勾教育PC站前端
  7. windows下,怎么使用管理员运行cmd.exe程序。
  8. 2021年危险化学品经营单位主要负责人考试题库及危险化学品经营单位主要负责人考试资料
  9. 为什么sleeping的会话会造成阻塞(2)
  10. 微信小程序 java银行业务管理系统python php