1. Fügen Sie die neueste OkHttp-Abhängigkeit hinzu:
dependencies {
implementation("com.squareup.okhttp3:okhttp:4.11.0")
}
2. Senden Sie eine einfache GET-Anfrage:
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)
}
}
})
}
Vielen Dank fürs Lesen, beste Grüße!