您的位置:首页 > 理论基础 > 计算机网络

使用谷歌官方库volley进行http请求

2018-01-03 10:57 134 查看
kotlin注册举例

fun register(email: String,
password: String,
complete: (Boolean) -> Unit) {
val jsonBody = JSONObject()
jsonBody.put("email", email)
jsonBody.put("password", password)
val requestBody = jsonBody.toString()

val registerRequest = object : StringRequest(
Method.POST,
URL_REGISTER,
Response.Listener { response ->
println(response)
complete(true)
},
Response.ErrorListener { error ->
Log.d("ERROR", "Could not register user")
complete(false)
}) {
override fun getBodyContentType(): String {
return "application/json; charset=utf-8"
}

override fun getBody(): ByteArray {
return requestBody.toByteArray()
}
}

App.preference.requestQueue.add(registerRequest)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android kotlin http 谷歌
相关文章推荐