在最新版本的OkHttp库中,如果您不自行提供,则会自动添加“Accept-Encoding”和“User-Agent”等标题。
有没有办法禁用此功能?
答案 0 :(得分:3)
使用Network Interceptor剥离'
client.networkInterceptors().add(new Interceptor() {
@Override public Response intercept(Chain chain) throws IOException {
Request request = chain.request()
.newBuilder()
.removeHeader("Accept-Encoding")
.removeHeader("User-Agent")
.build();
return chain.proceed(request);
}
});