29 lines
930 B
Java
29 lines
930 B
Java
package com.ubt.jimu.base.http;
|
|
|
|
import java.io.IOException;
|
|
import okhttp3.Interceptor;
|
|
import okhttp3.OkHttpClient;
|
|
import okhttp3.Response;
|
|
import okhttp3.ResponseBody;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class NetInterceptor implements Interceptor {
|
|
private OkHttpClient builder;
|
|
|
|
public NetInterceptor() {
|
|
}
|
|
|
|
@Override // okhttp3.Interceptor
|
|
public Response intercept(Interceptor.Chain chain) throws IOException {
|
|
Response proceed = chain.proceed(chain.request().newBuilder().removeHeader("User-Agent").removeHeader("Accept-Encoding").build());
|
|
if (proceed.body() == null || proceed.body().contentType() == null) {
|
|
return proceed;
|
|
}
|
|
return proceed.newBuilder().body(ResponseBody.create(proceed.body().contentType(), proceed.body().string())).build();
|
|
}
|
|
|
|
public NetInterceptor(OkHttpClient okHttpClient) {
|
|
this.builder = okHttpClient;
|
|
}
|
|
}
|