问题
典型场景
┌──────────────┐ ┌───────────────┐
│ 第三方API │──Gzip─▶│ 你的Go服务 │
└──────────────┘ └───────────────┘
▲
└─ 需要解析压缩数据节省带宽
go 服务向第三方 API 发起请求获取数据,但是绝大多数第三方 API 的接口都会设置 gzip 压缩,优化接口性能,
那么 go 服务在获取 body 后就是一个 gzip 格式的数据,就需要先进行解压后才能展示使用
一、方案一:自动解压(推荐)
见原文地址
原文地址