okhttp3 的简单使用

1. 添加最新的OkHttp依赖:

dependencies {
    
    
    implementation("com.squareup.okhttp3:okhttp:4.11.0")
}

2. 发送一个简单的GET请求:

import okhttp3.OkHttpClient
import okhttp3.Request

fun sendGetRequest(url: String) {
    
    
    // 创建OkHttpClient实例
    val client = OkHttpClient()

    // 构建Request对象
    val request = Request.Builder()
        .url(url)
        .build()

    // 异步发送请求
    client.newCall(request).enqueue(object : Callback {
    
    
        override fun onFailure(call: Call, e: IOException) {
    
    
            // 处理请求失败的情况
            e.printStackTrace()
        }

        override fun onResponse(call: Call, response: Response) {
    
    
            // 处理请求成功的情况
            if (response.isSuccessful) {
    
    
                // 获取并处理响应数据
                val responseData = response.body?.string()
                println(responseData)
            }
        }
    })
}

感谢阅读,Best Regards!

猜你喜欢

转载自blog.csdn.net/qq_42751010/article/details/134861058