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);
|
}
|
|
}
|