LogIntercep

来源:互联网 发布:新手可以做淘宝代销吗 编辑:程序博客网 时间:2024/06/14 02:02

public class LogIntercep implements Interceptor {
private static final String TAG = “LogIntercep”;
@Override
public okhttp3.Response intercept(Chain chain) throws IOException {
Request request = chain.request();
Log.e(TAG,”————————-begin—————————”);
Log.v(TAG, “request:” + request.toString());
long t1 = System.nanoTime();
okhttp3.Response response = chain.proceed(chain.request());
long t2 = System.nanoTime();
Log.v(TAG, String.format(Locale.getDefault(), “Received response for %s in %.1fms%n%s”,
response.request().url(), (t2 - t1) / 1e6d, response.headers()));
okhttp3.MediaType mediaType = response.body().contentType();
String content = response.body().string();
Log.v(TAG, “response body:” + content);
Log.e(TAG,”————————–end————————–”);
return response.newBuilder()
.body(okhttp3.ResponseBody.create(mediaType, content))
.build();
}
}

原创粉丝点击