从事移动端开发工作不可避免的会接触到和后台进行网络交互,要完成这样的工作已经有很多的第三方类库了,下面就给大家介绍下Okhttp3的简单使用
首先,我们要把这个第三方类库部署到项目里面,部署方法有两种
一,下载jar包
下载链接https://download.csdn.net/download/weixin_39302050/10663037
下载完成后将下载好的Jar包复制到Android Studio中的Libs文件夹下面如图:
1.
2.
3.
这样就把一个Jar包部署到项目里了,当然还有一种方法就是第二种方法。
扫描二维码关注公众号,回复:
4444095 查看本文章
二,通过配置build.gradle文件进行部署
打开app包下的build.gradle文件,找到dependencies如图:
通过上面两个方法,任选其一我们就把我们的okhttp3的第三方类库部署到项目里了。
下面说一下okhttp3的简单使用
1.初始化OkhttpClient对象。
OkHttpClient okHttpClient = new OkHttpClient();
2,初始化Request对象。
final Request request = new Request.Builder().url(url).build();
这里的url方法中的url参数就是你的服务器地址了
3.初始化Call对象
okhttp3.Call call = okHttpClient.newCall(request);
注意这里的Call对象一定要是Okhttp3包下面的对象,导包的时候要导正确哦
4.初始化Response对象
Response response = call.execute();
我们都知道网络请求属于耗时操作,而耗时操作我们是应该放到线程中进行的,所以call.execute();是应该放在线程中进行的。
通过这四部,我们就完成了一个最简单的okhttp3的get网络请求。
希望上面的方法可以帮到你!