当前位置: 首页 > news >正文

请求地址‘/operlog‘,发生未知异常

请添加图片描述

👨🏻‍💻 热爱摄影的程序员
👨🏻‍🎨 喜欢编码的设计师
🧕🏻 擅长设计的剪辑师
🧑🏻‍🏫 一位高冷无情的编码爱好者
大家好,我是全栈工程师
欢迎分享 / 收藏 / 赞 / 在看!

【问题】使用若依微服务框架时,控制台报出如下错误,导致服务一段时间后下线。

请求地址'/operlog',发生未知异常.
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens; nested exception is com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens
Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens

在这里插入图片描述

【原因】

请求接口参数值内容过大,超出当前设置的最大参数长度,部分内容被截取,导致 json
字符串不完整,解析出问题。

【解决】

三种方式解决:

  1. 减小参数的长度

  2. 去掉对应方法的 @Log 注解

  3. 调整 Feign 配置中 min-request-size 的值

    min-request-size 在 Feign 的配置中,表示启用压缩功能。
    当请求的主体数据大于 min-request-size 配置值时,Feign 将会对请求数据进行压缩。这是为了减少网络传输的数据量,从而加快传输速度并降低网络拥塞。
    在这个配置中,min-request-size: 10240 表示只有当请求的主体数据大小超过 10240 字节时才会进行压缩。如果请求的主体数据小于或等于
    10240 字节,则不会进行压缩。

# feign 配置
feign:compression:request:enabled: truemin-request-size: 10240
http://www.lryc.cn/news/219471.html

相关文章:

  • Makefile 保姆级使用教程
  • 【GitHub】Watch、Star、Fork、Follow 有什么区别?
  • MyBatis实现多表映射、分页显示、逆向工程
  • C++基础面试题
  • asp.net人事管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
  • 【Docker】Docker中 的AUFS、BTRFS、ZFS、存储池概念的详细讲解
  • 华为云运维小结
  • Firefox 119 正式发布
  • apachesolr启动带调试
  • 【MATLAB】基于灰狼优化算法优化BP神经网络 (GWO-BP)的数据回归预测
  • 雨水收集设施模块把雨水收集起来,经简单处理用于消防洗车冲厕等
  • Mac机RVM安装,手动下载安装,经过验证可以正常使用
  • 人工智能-深度学习之延后初始化
  • Jupyter Notebook交互式开源笔记本工具
  • 基于晶体结构算法的无人机航迹规划-附代码
  • 刷题笔记day11-栈与队列2
  • ngixn的指令
  • 管理类联考——数学——汇总篇——知识点突破——代数——函数、方程——记忆
  • 2014年亚太杯APMCM数学建模大赛C题公共基础课教师专业化培养方式研究求解全过程文档及程序
  • 【广州华锐互动】VR历史古城复原:沉浸式体验古代建筑,感受千年风华!
  • http和https分别是什么?
  • C语言--一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第10次反弹多高
  • 基础知识:位运算
  • Android菜单Menu详解
  • win10 + cmake3.17 + vs2017编译osgearth2.7.0遇到的坑
  • 【Linux网络编程_TCP/UDP_字节序_套接字 实现: FTP 项目_局域网聊天项目 (已开源) 】.md updata:23/11/05
  • SpringBoot日志基础
  • linux文章导航栏
  • Adobe:受益于人工智能,必被人工智能反噬
  • VScode配置 github 上传代码