OpenFeign默认使用的是Spring Cloud自带的HttpURLConnection进行HTTP请求,不支持对请求和响应进行压缩。
所以:①要么关闭压缩,②要么替换为okhttp支持压缩
- 一种推荐方式:直接配置替换为okhttp,并且直接关闭压缩`
# feign 配置
feign:
sentinel:
enabled: true
okhttp:
enabled: true
httpclient:
enabled: false
client:
config:
default:
connectTimeout: 10000
readTimeout: 10000
compression:
request:
enabled: false
response:
enabled: false
okhttp坐标:
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
</dependency>