From 73a49ddd0516e5c9a4b697c593d62c74e420403b Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 24 十月 2024 12:27:31 +0800 Subject: [PATCH] 2024年10月24日12:27:28 --- HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLSmartHeaderInterceptor.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLSmartHeaderInterceptor.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLSmartHeaderInterceptor.java new file mode 100644 index 0000000..0cf27a9 --- /dev/null +++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLSmartHeaderInterceptor.java @@ -0,0 +1,30 @@ +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); + } + +} -- Gitblit v1.8.0