您的位置:首页 > 理论基础 > 计算机网络

okhttp拦截器

2017-10-15 20:20 337 查看
package test.bwie.com.myapplication.Modle.Http;

import android.os.Build;
import android.util.Log;

import java.io.IOException;

import okhttp3.Interceptor;
import okhttp3.Request;
import okhttp3.Response;

/**
* Created by hzwangchenyan on 2017/3/30.
*/
public class HttpInterceptor implements Interceptor {
private static final String UA = "User-Agent";

@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request()
.newBuilder()
.addHeader(UA, makeUA())
.build();
return chain.proceed(request);
}

private String makeUA() {
String s = Build.BRAND + "/" + Build.MODEL + "/" + Build.VERSION.RELEASE;
Log.e("myMessage", "makeUA: "+s);
return Build.BRAND + "/" + Build.MODEL + "/" + Build.VERSION.RELEASE;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android