Response乱码,Content-Encoding为br导致

Brotli压缩

  • 阿里云CDN的一个功能
  • 同时开启Brotli压缩和智能压缩,且客户端请求头Accept-Encoding同时携带brgzip时,仅Brotli压缩生效。

错误原因:请求头设置了headers.put("Accept-Encoding","gzip, deflate, br");

解决方法:

  1. 解压br
  2. 请求头Accept-Encoding中去掉br