OkHttpClient client = new OkHttpClient();//创建OkHttpClient对象。
FormBody.Builder formBody = new FormBody.Builder();//创建表单请求体
formBody.add("user", "user");//传递键值对参数
Request request = new Request.Builder()//创建Request 对象。
.url("https://test.neai.com/Details/grInfo")
.post(formBody.build())//传递请求体
.build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) { //请求失败
Log.d("OKHTTP", "onFailure: " + e.getMessage());
}
@Override
public void onResponse(Call call, Response response) throws IOException { //请求成功返回结果
String json = response.body().string();
Bean bean = new Gson().fromJson(json, Bean.class);
runOnUiThread(new Runnable() {
@Override
public void run() {
List<Bean.Data> list = bean.getData();
}
});
}
});
OkHttp请求数据
最新推荐文章于 2024-09-04 19:00:00 发布