IT 이야기/2022_Android 이것저것
retrofit2 Get Header 추가.
연신내막차
2022. 5. 10. 09:27
반응형
@Header 어노테이션
1. 헤더 어노테이션을 추가하여 전송.
interface api {
@GET("/api/itemlist")
fun itemList(
@Header("token") token: String?,
@Query("wid") wid : Int ): Call<List<ItemListResponseData>>
}
2. Interceptor를 이용하여 전송
class AppInterceptor : Interceptor {
@Throws(IOException::class)
override fun intercept(chain: Interceptor.Chain) : Response = with(chain) {
val newRequest = request().newBuilder()
.addHeader("(Key)", "(Value)")
.build()
proceed(newRequest)
}
}
반응형