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

也就是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. centos7 docker 安装 otter 注意事项
  2. mysql 用户无法读取日志文件_MySQL读取Binlog日志常见的3种错误
  3. python数据结构与算法第六讲_Python 学习 -- 数据结构与算法 (六)
  4. 云上安全保护伞--SLS威胁情报集成实战
  5. html 缓存 js文件缓存吗,如何为css / js文件设置缓存
  6. 图片格式之RGB转BMP格式(含代码)
  7. [NOIP2010]关押罪犯
  8. cordova指定版本_Cordova/Ionic构建android Gradle错误:支持的最小Gradle版本是2.14.1。当前版本是2.13...
  9. springboot mysql事物_SpringBoot事务详细简介
  10. 【CNN】CNN是不是一种局部self-attention?
  11. Acrobat Reader DC 2019 for Mac(pdf文件阅读器) 中文直装
  12. IIS主机头值的意思
  13. NVIDIA英伟达控制面板打不开解决办法win10
  14. Drools规则引擎的基本使用
  15. 强化学习(8):Asynchronous Advantage Actor-Critic(A3C)算法
  16. 英伟达显卡驱动历史版本
  17. 一周热图|倪妮现身1664法蓝晚宴;贾静雯代言艾美特;刘嘉玲助力苏州国际设计周...
  18. node-java_node-jvm
  19. 网页通栏广告的编写技巧
  20. Vue.js的下载和调用

热门文章

  1. 直播or短视频,谁才是大势所趋?
  2. Zotero安装与配置教程
  3. JAVA中Switch中使用Enum枚举类
  4. 时间管理,这篇文章就够了!
  5. 基于51单片机空气质量检测超限报警Proteus仿真
  6. H.264 NAL层解析(0x00000001,编码,打包,NALU)
  7. Debian配置登陆欢迎信息
  8. 智能相机(Smart Camera)
  9. Linux下mktime接口耗时测试
  10. linux mktime函数的实现,Linux内核中mktime()函数算法分析