-
Notifications
You must be signed in to change notification settings - Fork 300
Open
Description
Mobile: Samsung
Android OS: 10
NetWork: < WiFi
URL:
LIB Version: 2.1.8
Hi yale88, I'm analyzing your library. And then I got a question.
I attached the code below.
removeHeader("pragma").removeHeader("Cache-Control")
Can you tell me why you used this code?
class HttpCacheInterceptor implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request();
String cache = request.header(WebViewCacheInterceptor.KEY_CACHE);
Response originResponse = chain.proceed(request);
if (!TextUtils.isEmpty(cache)&&cache.equals(CacheType.NORMAL.ordinal()+"")){
return originResponse;
}
return originResponse.newBuilder().removeHeader("pragma").removeHeader("Cache-Control")
.header("Cache-Control","max-age=3153600000").build();
}
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels