개발/Android

[Retrofit] Header Interceptor 추가

Patrick0422 2022. 3. 2. 16:19
@Singleton
@Provides
fun provideHeaderInterceptor(): Interceptor = Interceptor { 
    chain -> chain.run {
        proceed(
            request()
                .newBuilder()
                .addHeader("x-rapidapi-host", API_HOST)
                .addHeader("x-rapidapi-key", API_KEY)
                .build()
        )
    }
}

를 통해 모든 요청에 특정한 헤더 등을 추가할 수 있습니다.