public Response intercept()

in src/main/java/com/spotify/ffwd/http/GzipRequestInterceptor.java [39:53]


  public Response intercept(Chain chain) throws IOException {
    final Request request = chain.request();

    if (request.body() == null || request.header("Content-Encoding") != null) {
      return chain.proceed(request);
    }

    final Request compressedRequest = request
        .newBuilder()
        .header("Content-Encoding", "gzip")
        .method(request.method(), compress(request.body()))
        .build();

    return chain.proceed(compressedRequest);
  }