CacheInterceptor.java 642 B

12345678910111213141516171819202122232425
  1. package com.mylove.okhttp;
  2. import java.io.IOException;
  3. import okhttp3.Interceptor;
  4. import okhttp3.Request;
  5. import okhttp3.Response;
  6. /**
  7. * @author myLove
  8. */
  9. class CacheInterceptor implements Interceptor {
  10. @Override
  11. public Response intercept(Chain chain) throws IOException {
  12. Request request = chain.request();
  13. Response response = chain.proceed(request);
  14. Response build = response.newBuilder()
  15. .removeHeader("Pragma")
  16. .removeHeader("GlideCache-Control")
  17. .header("GlideCache-Control", "max-age=" + 60)
  18. .build();
  19. return build;
  20. }
  21. }