kotlin中OKhttp的使用OkHttpClient()
fun getDataByGet(): Int {
try {
val client = OkHttpClient()
val request = Request.Builder().get()
.url("你的url")
.build()
val response = client.newCall(request)
var call = client.newCall(request)
//异步请求
call.enqueue(object : Callback {
override fun onFailure(call: Call, e: IOException) {
Log.d("UPDATE", "onFailure: $e")
}
@Throws(IOException::class)
override fun onResponse(call: Call, response: Response) {
Log.d("UPDATE", "OnResponse: " + response.body()?.string())
}
})
}catch (e:Exception) {
Log.e("UPDATE ERROR:", "", e)
}
return 1;
}