Ely*_*udi 6 kotlin okhttp okhttp3
使用response.body()给我一个错误:“使用'body():ResponseBody?' 错误。移至val”,我尝试删除?但没有任何作用,错误在body()中
override fun onResponse(call: Call, response: Response) {
val body = response.body()?.string();
println(body)
println("Sucees")
Run Code Online (Sandbox Code Playgroud)
小智 8
看来您使用的是OkHttp 4.0.0。
该response.body()功能已被弃用。相反,您需要以val形式访问主体,如下所示:
override fun onResponse(call: Call, response: Response) {
val body = response.body?.string();
println(body)
println("Sucees")
}
Run Code Online (Sandbox Code Playgroud)
让我知道是否有帮助!
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |