1
0
mirror of https://github.com/square/okhttp.git synced 2025-07-31 05:04:26 +03:00
Files
okhttp/okhttp-brotli
Yuri Schimke 971101cacc Add reusable CompressionInterceptor (#8967)
* Add reusable CompressionInterceptor.kt

Refactor Brotli and Zstd to use this, but also
allow trivial configuration of zstd,br,gzip.
2025-07-29 20:01:04 +00:00
..
2025-07-07 15:32:33 -04:00

OkHttp Brotli Implementation

This module is an implementation of Brotli compression. It enables Brotli support in addition to tranparent Gzip support, provided Accept-Encoding is not set previously. Modern web servers must choose to return Brotli responses. n.b. It is not used for sending requests.

OkHttpClient client = new OkHttpClient.Builder()
  .addInterceptor(BrotliInterceptor.INSTANCE)
  .build();
implementation("com.squareup.okhttp3:okhttp-brotli:5.1.0")