Yoonho Aaron Kim
08/29/2025, 5:48 AMval ktorInterceptor = createClientPlugin("InterceptorPlugin") {
transformResponseBody { response, content, requestedType ->
content
}
}
...
HttpClient(Android) {
install(Logging) {
logger = Logger.ANDROID
}
install(ktorInterceptor)
}
suspend fun getUser(): RespUser {
return client.get(url).body()
}
-> java.lang.IllegalStateException: transformResponseBody returned io.ktor.utils.io.SourceByteReadChannel@7e05379 but expected value of type TypeInfo(RespUser (Kotlin reflection is not available))
How can I resolve this?
I also asked on the stackoverflow toosimon.vergauwen
08/29/2025, 6:09 AMYoonho Aaron Kim
08/29/2025, 6:24 AMAleksei Tirman [JB]
08/29/2025, 9:04 AMjw
08/29/2025, 11:44 AMYoonho Aaron Kim
08/29/2025, 12:17 PM