Feign实现GZIP压缩 尤其时数据发过来之后的解压缩

https://blog.csdn.net/qq_43097257/article/details/105010340

反正就是有个对gzip过滤器 fegin默认的Client对响应流不支持对gzip后的字节流进行解析,所以在序列化成对象时会存在解析问题。

会报这个错 

 Resolved [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

 

 

那为什么以前的项目有 不配这个 就管用呢 是因为以前的项目用的eureka做的注册中心 这里面有一个关键的

就是这个 但是用nacos做注册中心没有这个类 所以只能自己写了  记住 这

HttpServletRequestWrapper 是很关键的东西 请求过来就来这里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值