工作中遇到了全局添加请求头的需求,如果在每个接口去加请求头,有点麻烦,所以通过OkHttp拦截器机制,拦截Request请求,来设置全局请求头。
创建公共请求头拦截器
public class CommonHeaderInterceptor implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Request oldRequest = chain.request(); // 获取旧连接
Request.Builder requestBuilder = oldRequest<