mirror of
https://github.com/square/okhttp.git
synced 2025-07-31 05:04:26 +03:00
* Add reusable CompressionInterceptor.kt Refactor Brotli and Zstd to use this, but also allow trivial configuration of zstd,br,gzip.
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")