相关文章
【Linux】MySQL数据库 (一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MySQL数据库 一、数据库的基本概念二、数据库系统发展史1.第一代数据库2.第二代数据库3.第三代数据库 三、当今主流数据库介绍1.关系数据库2.非关系数据库 四、MySQL数据库管…
建站知识
2025/1/20 22:36:49
sprinboot项目解决报错The valid characters are defined in RFC 7230 and RFC 3986
今天项目启动后,通过页面用get请求后台接口,发现如下报错信息
排查到前端在参数中传了一段json,参数中包含“{}“[]””,而"{"不在RFC3986中的保留字段中,被非法的。这时候请求压根到不了你的方法就被tomcat拦截了。直…
建站知识
2024/10/16 20:18:55
异常The valid characters are defined in RFC 7230 and RFC 3986
GET请求添加了JSON参数值出现该异常 java.lang.IllegalArgumentException: Invalid character found in the request target The valid characters are defined in RFC 7230 and RFC 3986 原因: tomcat8不允许URL中出现"[]"字符 解决方案: 方…
建站知识
2024/10/16 14:55:01
解决Tomcat8提示“有效字符在RFC 7230和RFC 3986中定义”的问题
背景
在使用Tomcat8部署项目做测试的时候,发现有的接口会报错400,后端提示在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义的错误
原因分析:
因为日志显示请求地址中包含不合法字符,出现400错误,
tomcat高版本严格按照RFC 3986规范解…
建站知识
2024/12/7 0:18:25
Tomcat报错-在请求目标中找到无效字符,有效字符在RFC 7230和RFC3986中定义
tomcat报错-在请求目标中找到无效字符,有效字符在RFC 7230和RFC3986中定义 问题描述: HTTP请求解析错误的进一步发生将记录在DEBUG级别 请求目标中找到无效字符,有效字符在RFC 7230和RFC3986中定义 问题原因: 前端请求一些特殊…
建站知识
2024/10/16 20:36:56
java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
错误分析:…
建站知识
2024/12/19 7:23:39
springboot项目访问接口报错:does not conform to RFC 7230 and has been ignored
加入配置类,完美解决 Configuration
public class SolveRFC7230 {Beanpublic ConfigurableServletWebServerFactory webServerFactory() {TomcatServletWebServerFactory factory new TomcatServletWebServerFactory();factory.addConnectorCustomizers((TomcatCon…
建站知识
2024/12/25 13:11:23
有效解决The valid characters are defined in RFC 7230 and RFC 3986问题
今天项目做迁移,想换一个高一点版本的tomcat,就出现了问题,记录一下。
分析原因: 导致上述问题是因为tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于…
建站知识
2024/10/17 19:06:07