前端用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相关推荐

  1. further occurrences of HTTP request parsing errors will be logged at DEBUG level。

    解决springboot项目请求出现非法字符问题 java.lang.IllegalArgumentException: Invalid character found in the request ...

  2. Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors

    tomcat进行http request解析的时候报错,并将错误返回给客户端了,具体的错误如下:org.apache.coyote.http11.AbstractHttp11Processor.pro ...

  3. 运行tomcat时,解析 HTTP 请求 header 错误 Note: further occurrences of HTTP 在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号

    启动成功后报错 org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误 Note: further occurren ...

  4. 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 ...

  5. 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 线上环境中 ...

  6. tomcat 请求头错误 HTTP header parsing errors

    2019独角兽企业重金招聘Python工程师标准>>> Error parsing HTTP request header Note: further occurrences of  ...

  7. java.lang.ClassNotFoundException: org.springframework.web.context.request.Reques

    一月 24, 2015 4:51:02 下午 org.apache.tomcat.util.digester.SetPropertiesRule beginWARNING: [SetPropertie ...

  8. MATLAB报错“Exception in thread FileDecorationCache request queue java.lang.OutOfMemoryError: Java “

    打开matlab时命令行里遇到错误: Exception in thread "FileDecorationCache request queue" java.lang.OutOf ...

  9. 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 ...

  10. 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...

    数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input St ...

最新文章

  1. 一文读懂计算计仿真技术
  2. Rails项目结构详解
  3. 尊重个体多样性,科学人文终统一
  4. Web产品的交互说明文档应该怎么写?
  5. vue 获取当前元素的父元素_react获取触发元素的属性 e.target.dataset
  6. python prt_Python中的self
  7. 教育部官宣延期开学 这些教培机构在线捐课捐资
  8. 《spring-boot学习》-04-综合开发
  9. 转ubuntu下中文乱码解决方案(全)
  10. 响应服务器auth first,asp.net mvc发送QQ邮件提示 命令顺序不正确。 服务器响应为: Error: need EHLO and AUTH first !...
  11. 一家胡三家的人工智能来了
  12. U956(MTK6589系列)移植乐蛙教程
  13. 国产电源管理芯片有哪些?
  14. 协同办公市场暴增背后:融云通信能力是需求重点
  15. 头歌 共享单车大数据项目数据分析
  16. Chrome图片批量下载扩展-zzllrr imager V1.4
  17. Three.js-光线投射(raycaster)
  18. 携程违反银联禁止记录CVC码的规定 可能面临重罚
  19. IE下使用bootstrap-fileinput清空文件框并设置可用时文件框格式错误
  20. 当内嵌图层有图层样式时,如何在其上边创建图层剪切蒙版

热门文章

  1. csf格式转换--逼自己一把
  2. JAVA提取纯文本_从常见文档中提取纯文本内容 | IT人生录
  3. 360 html快捷,360极速浏览器如何设置键盘快捷键?
  4. 一篇文章带你入门python基础开发
  5. 八、软考·系统架构师——架构设计
  6. 凌晨3点不回家:成年人的世界不是他们说的那样
  7. 伊利诺伊大学香槟分校计算机工程,伊利诺伊大学香槟分校计算机工程排名第8(2020年TFE美国排名)...
  8. 【转】我那实现了自己理想的创业老公,却一毛钱股份都没有拿到
  9. 总弹出Visual Studio实时调试器的问题
  10. 狂神说Springboot