【发布时间】:2021-07-20 16:53:12
【问题描述】:
我正在尝试向某个 url 发出 GET 请求 - 结果状态响应为 200 但响应正文很奇怪 - okhttp3.internal.http.RealResponseBody@84f1f6e。我对任何网址都有这个结果(例如,“https://www.bbc.com/russia”)。以下是我的代码快照:
val httpClient: OkHttpClient = OkHttpClient.Builder()
.addInterceptor(LoggingInterceptor())
.addNetworkInterceptor(StethoInterceptor())
.build()
fun runCheckQualityPeriodic() {
val request = Request.Builder()
.url("https://www.bbc.com/russia")
.build()
val policy = StrictMode.ThreadPolicy.Builder().permitAll().build()
StrictMode.setThreadPolicy(policy)
val response = httpClient.newCall(request).execute()
Logger.tag("krv").v("runCheckQualityPeriodic responce is " + response)
val body = response.body().toString()
Logger.tag("krv").v("runCheckQualityPeriodic responce body is " + body)
}
以下是 StethoInterceptor 的屏幕截图:
【问题讨论】: