因为服务之间调用需要携带一些用户信息之类的 所以实现了Feign的RequestInterceptor拦截器复制请求头,复制的时候是所有头都复制的,可能导致Content-length长度跟body不一致. 所以只需要判断如果是Content-length就跳过

原代码

package com.pojo.common.core.config;import feign.RequestInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;@Configuration
public class FeignConfig {@Beanpublic RequestInterceptor headerInterceptor() {return template -> {ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();if (null != attributes) {HttpServletRequest request = at

SpringCloud Feign调用报错feign.RetryableException: too many bytes written executing相关推荐

  1. SpringCloud远程调用报错feign.FeignException: status 405 reading FlightDataClient

    报错信息如下 这是由于在feign的client中对应的方法没有添加@RequestParam注解指定参数名称所导致的,添加上即可调用成功! PS:参数名称一致也得添加,具体原因我还暂不清楚~

  2. 转发: Feign报错feign.RetryableException: too many bytes written executing

    Feign报错feign.RetryableException: too many bytes written executing SpringCloud Feign调用报错feign.Retryab ...

  3. Feign报错feign.RetryableException: too many bytes written executing

    Feign报错feign.RetryableException: too many bytes written executing SpringCloud Feign调用报错feign.Retryab ...

  4. Feign调用报错:failed and no fallback available

    Feign调用报错:failed and no fallback available 这个问题耽误我半天,这里记下希望可以帮助有需要的人 网上搜了半天也改了半天硬是没找出问题在哪里,大部分是说改这个 ...

  5. feign.RetryableException: too many bytes written executing POST

    在使用feign的时候 出现这个错误 记录一下 原代码如下 import feign.RequestInterceptor; import feign.RequestTemplate; import ...

  6. feign.RetryableException: too many bytes written executing

    fegin 远程调用报错 feign.RetryableException: too many bytes written executing POST - 解决办法 pom中添加依赖 <dep ...

  7. 记一次feign调用报错:feign.codec.DecodeException: Error while extracting response for type [java...

    弯路: 报错的内容就是feign被调用方返回的结果无法解析. 所以一直以为是被调用法的返回对象类型和调用方接收的对象类型不一致导致的解析失败,经检查字段完全一致: 又因为我们用了lombok,所以类上 ...

  8. Request processin g failed; nested exception is feign.RetryableException: too many bytes written

    错误信息: 2020-09-08 14:07:14.718 ERROR 16146 --- [io-12000-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet ...

  9. springboot feign too many bytes written executing

    报错 springboot feign too many bytes written executing 解決办法 <dependency><groupId>io.github ...

最新文章

  1. 【牛客每日一题】4.15 Treepath 题解(树上dfs/树形DP)
  2. FineReport中如何自定义登录界面
  3. 就linux学习的一点感受,谈谈前天面试后的感受吧,关于学习Linux
  4. Echarts柱状图顶部加数量显示
  5. JavaScript学习笔记:数组reduce()和reduceRight()方法
  6. 《原力计划【第二季】》第 3 周周榜揭晓!!!
  7. 鲸鲨阵列服务器怎么装系统,鲸鲨软件 | 自主可控IT基础架构产品及解决方案提供商...
  8. ELK详解(二)——Elasticsearch安装与部署
  9. DPDK数据流过滤规则例程解析—— 网卡流处理功能窥探
  10. iOS简单的登陆界面代码
  11. C根据输入的城市坐标求各城市间的距离
  12. license.xml
  13. 一个近乎完美的Unity全平台原生c#热更方案
  14. 强化学习个人学习总结
  15. html横向导航栏滑动效果,JavaScript实现滑动导航栏效果
  16. MySQL 5.7 安装教程(全步骤、保姆级教程)
  17. word添加水印后多出一条线的删除方法
  18. 【MySQL系列】单机热备(主从结构)和双机热备介绍和使用
  19. python神器排行_9款强大的Python工具包,第5款神器期待已久!
  20. JavaScript数据结构之 —— 08哈希表

热门文章

  1. ADAMS仿真软件教程--模型的相关操作
  2. [动图演示]Redis 持久化 RDB/AOF 详解与实践 1
  3. Qt实现圆形头像,支持Url和本地图片
  4. 计算机大学规划书800字,2022年大学计划书范文800字3篇
  5. mysql的脏读,不可重复读,幻读
  6. Java静态数组和动态数组的定义方式
  7. 第十一届“泰迪杯”数据挖掘挑战赛赛前指导安排
  8. Internet Download Manager2022中文版免费下载
  9. 内网安装管家婆软件如何实现外网访问?内网穿透的几种方案教程
  10. 纯真IP数据库格式详解zt