18034727885
2026-05-23 293183266e941692005262d76f0bcff05d6384d6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.xw.common.net.interceptor
 
import com.xw.common.Constants.token
import okhttp3.Interceptor
import okhttp3.Response
 
class HeaderInterceptor : Interceptor {
 
    override fun intercept(chain: Interceptor.Chain): Response {
        val request = chain.request()
        val builder = request.newBuilder()
        if (request.header("Authorization").isNullOrEmpty()) {
            builder.header("Authorization", token)
        }
        return chain.proceed(builder.build())
    }
}