【发布时间】:2021-09-11 14:28:24
【问题描述】:
据我研究发现,.client(OkHttptvariableName)
在构建器内部使用,以便将 api 响应打印到 logcat。
但就我而言,我无法使用 request.newBuilder 调用 .client inbuild 方法。
以下是我的代码 sn-ps。
请帮帮我。
val httpLoggingInterceptor = HttpLoggingInterceptor()
httpLoggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY)
val okHttpClient: OkHttpClient = OkHttpClient.Builder().addInterceptor(httpLoggingInterceptor).build()
when {
UserInfo.loginStatus -> {
request = request.newBuilder()
.header("Authorization", UserInfo.token)
.build()
}
else -> {
request = request.newBuilder()
.build()
}
}
【问题讨论】:
-
您的预期行为是什么
-
@NehaRathore ,我想在 Logcat 中打印 api 响应。
标签: android api kotlin retrofit response