最近在做多服务直接接口调用,其他服务正常,突然遇到了一个应用接口出现问题,报错信息
feign.RetryableException: too many bytes written executing
百度的结果如下:
还有说需要设置Feign的拦截器,需要实现Feign的RequestInterceptor拦截器复制请求头,复制的时候是所有头都复制的,可能导致Content-length长度跟body不一致,跳过Content-Length。
我现在的解决方案是:
引入一个jar,feign-okhttp
<!-- https://mvnrepository.com/artifact/io.github.openfeign/feign-okhttp -->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
<version>12.1</version>
</dependency>
解决问题