OKHttp
来源:互联网 发布:手机节拍器软件 编辑:程序博客网 时间:2024/06/05 01:03
1.先创建一个OKHttpClient对象
2.在创建一个request对象
3.通过client的newCall方法创建一个call对象
public class Test1 { public static void main(String[] args) { OkHttpClient client = new OkHttpClient(); //第一步 FormBody post = new FormBody.Builder()//如果请求方式为post需要此方法 .add("rows","5") .build(); Request request = new Request.Builder()//第二步 .url("") .post(post)//定义请求方式 .build(); Call call = client.newCall(request);//第三步 }}
直接执行网络请求
try { Response response = call.execute();//执行 if (response.isSuccessful()) { response.body().string();//返回的数据 } } catch (IOException e) { e.printStackTrace(); }
异步请求,请求的时候开启线程,不阻塞当前线程
call.enqueue(new Callback() {//Callback是个接口 @Override public void onFailure(Call call, IOException e) {//请求失败时执行的方法 Request request1 = call.request(); System.out.println(request1.url());//请求的网址 e.printStackTrace();//程序完成需要删除 } @Override public void onResponse(Call call, Response response) throws IOException {//请求成功时执行此方法 call.request().url();//请求的网址 response.body().string();//返回的数据 } });
0 0
- OkHttp
- okhttp
- OkHttp
- OkHttp
- OkHttp
- okhttp
- OKHTTP
- okhttp
- Okhttp
- okHttp
- OkHttp
- okhttp
- Okhttp
- okhttp
- OkHttp
- okhttp
- okhttp
- okhttp
- u-boot-2016.05移植:(3)、识别NOR FLASH
- Java:String和Date、Timestamp之间的转换
- POI设置单元格内容下拉框选择和单元格提示功能
- C/C++笔记--多态及虚表分析
- php项目,别人无法访问自己电脑上Apache服务器原因
- OKHttp
- 正则表达式懒惰匹配
- 获取一个字符串在另一字符串中出现的次数
- linux ulimit命令用法解析
- Spark性能优化指南——基础篇
- android listview滑动删除,实现item的点击缩回
- 操作系统_第一章_操作系统的功能
- 网页自动生成二维码
- xUtils简介