Google貌似在6.0版本里面删除了HttpClient相关API,鉴于okhttp的口碑相当好,介绍一下OKHttp的安装及使用:
一.安装
对于Android Studio的用户,在Project Structure--->Dependencies 点击“+”号选Library dependency在搜索页面分别搜okttp,okio
注:okhttp内部依赖okio,别忘了同时导入okio
二.用法
(一)Http Get Http Post
//创建okHttpClient对象,设置超时
1 OkHttpClient mOKHttpClient = new OkHttpClient.Builder() 2 .connectTimeout(10, TimeUnit.SECONDS) 3 .readTimeout(10, TimeUnit.SECONDS) 4 .build();
get、post请求除了请求体和请求方法不同,其他设置是相同的
首先说一下2.x到3.x关于POST请求的请求体类的改变:
在2.x中是 类名是:FormEncodingBuilder()
使用FormEncodingBuilder builder = new FormEncodingBu