一、导入 1)gradle方式: compile 'com.squareup.okhttp3:okhttp:3.8.0'(okhttp 最新版) compile 'com.squareup.okio:okio:1.13.0'(okio最新版) 2)jar包导入 3)权限 <!--网络访问权限--> ...
分类:
Web程序 时间:
2017-06-02 01:17:25
阅读次数:
494
Retrofit 是一个当前很流行的网络请求库 想使用它首先在gradle文件中引用 RxJava 是针对于Java语音的一个异步响应式编程库 Retrofit的使用 创建一个Retrofit对象 client 设置OkHttp用于拦截器设置 addCallAdapterFactory()设置支持R ...
分类:
编程语言 时间:
2017-05-31 13:58:47
阅读次数:
357
这是我用到的一个util类 1 public class HttpBaseService { 2 3 private OkHttpClient client = new OkHttpClient(); 4 private static final MediaType JSON = MediaType... ...
分类:
Web程序 时间:
2017-05-17 00:54:55
阅读次数:
202
鄙人由于工作繁忙很久没写博客了还望大家谅解!之前csdn登不上,算了不说借口了,retrofit2相信已经很火了吧,而且上手也比较容易,之前可能大家都是用Volley,Okhttp、Okhttp3其实...
分类:
其他好文 时间:
2017-05-16 16:17:48
阅读次数:
290
一. HttpURLConnection 二. HttpClient 三.Volley 四.OkHttp 五. Retrofit 一. HttpURLConnection 1. get请求方式 2. post请求方式 二. HttpClient 1. get请求方式 2. post请求方式 三 . ...
分类:
移动开发 时间:
2017-05-11 17:09:23
阅读次数:
389
1.配置app build.gradle 1 2 3 4 5 6 7 8 9 10 11 12 13 2.配置Okhttp和Retrofit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 ...
分类:
移动开发 时间:
2017-05-08 01:23:40
阅读次数:
313
目前安卓开发中使用的网络工具为OKhttp,但是okhttp的使用还不是很方便,在okhttp的基础上再对请求进行封装会极大的方便网络调用。 下面直接上代码。 请求封装 上面对okhttp的put请求进行了简单封装,四个参数分别是 1.请求地址 2.请求头,以map的形式传入,如不需要可传入null ...
分类:
移动开发 时间:
2017-05-06 19:14:19
阅读次数:
244
昨天在做Android接口调用的时候,api接口是https的,用okhttp抛出: okhttp3.internal.http2.StreamResetException: stream was reset: PROTOCOL_ERROR 原因是协议错误导致的,解决办法很简单,在实例化okhttp ...
分类:
Web程序 时间:
2017-05-05 10:41:15
阅读次数:
1114
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于H ...
分类:
Web程序 时间:
2017-05-03 10:29:31
阅读次数:
305
为什么需要一个HTTP库 Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比H ...
分类:
Web程序 时间:
2017-05-03 09:59:27
阅读次数:
397