Feign对于压缩的支持
上一篇:使用Feign 实现声名式 REST调用
下一篇:Feign 的日志
比如两个应用之间相互传递时,数据可能是文本格式、json格式、xml格式等
一些场景下, 可能需要对请求或响应进行压缩 , 此时可使用以下属性启用 Feign 的压缩功能。
对于请求的压缩, Feign 还提供了更为详细的设置。压缩只需要知道相关的配置,知道怎么去配置就行了,别的就不需要太多。
比如:
你要给你朋友传一个压缩包和传一个文件夹那个更快?
配置
前提你得导入jar依赖
feign:
compression:
request:
enabled: true
mime-types: text/xml,application/xml,application/json
response:
enabled: true
其中, feign.compression.request.mimestypes 用于支持的媒体类荆列表, 默认是text/xml 、application/xml 以及application/json。