使用OkHttp,我们可以发出HTTP请求,然后从服务器获得响应
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
然后使用gson库将响应转换为我们需要的对象.
这是来自Square/OkHttp文档:
它的请求/响应API是用fluent Builder和
我从stackOverFlow开始读
改装会自动使用OkHTTP(如果可用
.
所以我的问题是,改装到底是为了什么?
什么 retrofit 能做到OkHttp做不到的?!
我认为OkHttp和Gson解决了请求API问题, 那么,Retrofit为我们解决了什么问题呢?