Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.Il
前端用get或者post请求方式请求后端数据交互,由于后台开始没有成功接收到数据,于是我把请求的数据类型改为json类型数据,结果
浏览器控制台报错为 400错误:
后台报错为:Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the request target [/test1?0=[%7B%22address%22:%22%E4%B8%8A%E6%B5%B7%E5%B8%82%E6%99%AE%E8%B7%AF+1518+%E5%BC%84%22%7D,%7B%22address%22:%22%E4%B8%8A%E6%B5%B7%E5%B8%82%E6%99%AE%E9%99%80%E5%8C%BA%E9%87%91%E6%B2%99%E6%B1%9F%E8%B7%AF+%22%7D] ]. The valid characters are defined in RFC 7230 and RFC 3986
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:494)
后台报错“Invalid character found in the request target”翻译下,就是请求目标中发现无效字符,在RFC 7230 and RFC 3986中定义了{}和一些其他字符是不在保留字段中的,需要转义,如‘{’需要转义成%7B,‘}’要转义成%7D。
我的解决方案是:弃用这种方法,
浏览器打印数据,打印的语句:console.info(this.submitData)
发现是个数组,需要的数据在0:的下面
于是使用下标,如:this.submitData[0],成功解决。
后台获得了数据:
追加:上述可以解决一次传入一行数据,一次传入多行,也只有一行数据能被接收。
显然,这不是我要的,又捣鼓了两小时,终于解决一些问题。
解释:json有两种形式,json数组和json对象,而之前一直使用json数组发送,报错400
或者415,调试不报错时后端也接收不到数据。
暂时解决:把json数组改成json对象,就可以了。例如:{list:data}
这里的data是json数组,而这个整体是json对象。
后台接收到数据:
菜鸟一枚,还望大神赐教
Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.Il相关推荐
- further occurrences of HTTP request parsing errors will be logged at DEBUG level。
解决springboot项目请求出现非法字符问题 java.lang.IllegalArgumentException: Invalid character found in the request ...
- Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
tomcat进行http request解析的时候报错,并将错误返回给客户端了,具体的错误如下:org.apache.coyote.http11.AbstractHttp11Processor.pro ...
- 运行tomcat时,解析 HTTP 请求 header 错误 Note: further occurrences of HTTP 在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号
启动成功后报错 org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误 Note: further occurren ...
- Error parsing HTTP request header...java.lang.IllegalArgumentException: Invalid character found in m
问题描述 http请求,偶尔出现该问题. 2022-04-09 09:28:36,247 INFO [][scheduling-1] c.w.w.task.ApiRequestTask - refre ...
- java.lang.IllegalArgumentException: Invalid character found in the request target. The valid charact
Tomcat IllegalArgumentException(Invalid character found in the request target) 问题解决 2018-09-06 线上环境中 ...
- tomcat 请求头错误 HTTP header parsing errors
2019独角兽企业重金招聘Python工程师标准>>> Error parsing HTTP request header Note: further occurrences of ...
- java.lang.ClassNotFoundException: org.springframework.web.context.request.Reques
一月 24, 2015 4:51:02 下午 org.apache.tomcat.util.digester.SetPropertiesRule beginWARNING: [SetPropertie ...
- MATLAB报错“Exception in thread FileDecorationCache request queue java.lang.OutOfMemoryError: Java “
打开matlab时命令行里遇到错误: Exception in thread "FileDecorationCache request queue" java.lang.OutOf ...
- java.lang.IllegalStateException: Calling [asyncError()] is not valid for a request with Async state
1.这个问题是在搭建spring-admin监控的时候发现的, 版本如下 spring-boot: 2.1.7.RELEASE spring-boot-admin:2.1.5 问题的相关描述看这里 h ...
- 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...
数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input St ...
最新文章
- 一文读懂计算计仿真技术
- Rails项目结构详解
- 尊重个体多样性,科学人文终统一
- Web产品的交互说明文档应该怎么写?
- vue 获取当前元素的父元素_react获取触发元素的属性 e.target.dataset
- python prt_Python中的self
- 教育部官宣延期开学 这些教培机构在线捐课捐资
- 《spring-boot学习》-04-综合开发
- 转ubuntu下中文乱码解决方案(全)
- 响应服务器auth first,asp.net mvc发送QQ邮件提示 命令顺序不正确。 服务器响应为: Error: need EHLO and AUTH first !...
- 一家胡三家的人工智能来了
- U956(MTK6589系列)移植乐蛙教程
- 国产电源管理芯片有哪些?
- 协同办公市场暴增背后:融云通信能力是需求重点
- 头歌 共享单车大数据项目数据分析
- Chrome图片批量下载扩展-zzllrr imager V1.4
- Three.js-光线投射(raycaster)
- 携程违反银联禁止记录CVC码的规定 可能面临重罚
- IE下使用bootstrap-fileinput清空文件框并设置可用时文件框格式错误
- 当内嵌图层有图层样式时,如何在其上边创建图层剪切蒙版
热门文章
- csf格式转换--逼自己一把
- JAVA提取纯文本_从常见文档中提取纯文本内容 | IT人生录
- 360 html快捷,360极速浏览器如何设置键盘快捷键?
- 一篇文章带你入门python基础开发
- 八、软考·系统架构师——架构设计
- 凌晨3点不回家:成年人的世界不是他们说的那样
- 伊利诺伊大学香槟分校计算机工程,伊利诺伊大学香槟分校计算机工程排名第8(2020年TFE美国排名)...
- 【转】我那实现了自己理想的创业老公,却一毛钱股份都没有拿到
- 总弹出Visual Studio实时调试器的问题
- 狂神说Springboot