package com.hdl.linkpm.sdk.core.interceptor; import androidx.annotation.NonNull; import com.hdl.linkpm.sdk.HDLLinkPMSdk; import java.io.IOException; import okhttp3.Interceptor; import okhttp3.Request; import okhttp3.Response; /** * Created by Tong on 2021/11/9. * 自定义头删除或添加处理 */ public class HDLSmartHeaderInterceptor implements Interceptor { @NonNull @Override public Response intercept(@NonNull Chain chain) throws IOException { Request request = chain.request().newBuilder() .addHeader(HDLSmartHeader.LANGUAGE_HEADER, HDLLinkPMSdk.getLanguage())//配置接口响应语言 .removeHeader(HDLSmartHeader.IGNORE_SIGN_HEADER) .removeHeader(HDLSmartHeader.REFRESH_TOKEN_HEADER).build(); return chain.proceed(request); } }