先创建OKhttpClient对象
OkHttpClient.Builder httpClientBuilder = new OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS);
添加拦截器
httpClientBuilder.addNetworkInterceptor()
httpClientBuilder.addNetworkInterceptor(new Interceptor() {
@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request();
long t1 = System.nanoTime();
Log.i("===request ","request.url地址:"+request.url()+"chain.connection"+chain.connection()+"request.header:"+request.headers());
Response response = chain.proceed(request);
long t2 = System.nanoTime();
Log.i("===response","response.request().url地址:"+response.request().url()+"时间:"+(t2-t1)+"response.headers"+response.headers());
return response;
}
});