Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见 OkHttp Github (https://github.com/square/okhttp) . 本文全部是在Retrofit2.0+版本基础上论述,所用例子全部来自豆瓣Api首先先来看一个完整Get请求是如何实现: 创建业务请求接口,具体代码如下: public int
Android HTTP请求封装代码 /** * This class is the Utils of other classes. */ public class HttpUtil { /** 变量/常量说明 */ private static final String TAG = "HttpUtils"; /** 超时时间 */ private static int mTimeOut = 20000; /** 私钥密码 */ /** 使用协议 */ private static f