原文:tomcat 请求出现RFC 7230 and RFC3986的错误,解决办法

问题描述 今天在测试接口的是否使用tomcat启动服务,然后通过get请求去测试接口,页面返回报的错误是 。tomcat中错误如下图所示: 请求参数为 location lng : . , lat : . 很明显,在location的参数为json串查询日志发现是有些地址直接被tomcat认为存在不合法字符,返回HTTP 错误响应 测试问题 通过junit单元测试发现接口方面并没有错误,而且日志 ...

2020-03-25 20:21 0 1191 推荐指数:

查看详情

tomcat 请求出现RFC 7230 and RFC3986错误

问题出现:   tomcat由7.0.65升级到7.0.104后出现该问题 java.lang.IllegalArgumentException:在请求目标中找到无效字符。有效字符在RFC 7230RFC 3986中定义 原因分析:   日志显示请求地址中包含不合法字符,出现400错误 ...

Fri Jul 10 00:21:00 CST 2020 0 1799
Tomcat出现"RFC 7230 and RFC 3986"错误解决方法

  在用axios从前台向后台发请求时,后台报错 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986   查了一下,是因为高 ...

Tue Aug 27 01:10:00 CST 2019 0 2110
RFC 7230 and RFC 3986

问题报错信息: 转义问题,例:安卓微信浏览器会自动把转义过后的‘{’和‘}’转义回来(也是踩了微信浏览器的坑,之前遇到的就是安卓微信遇到问题而iOS则没有),故不符合其规范 ...

Mon May 13 18:04:00 CST 2019 0 583
解决The valid characters are defined in RFC 7230 and RFC 3986错误问题

分析原因: 导致上述问题是因为tomcattomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作,否则会抛出Invalid character found ...

Wed Dec 19 17:07:00 CST 2018 0 1161
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM