为什么使用改造,当我们有OkHttp
使用OkHttp,我们可以发出HTTP请求,然后从服务器获取响应
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
然后使用Gson lib将响应转换为我们需要的对象。
这是来自Square / OkHttp doc:
它的请求/响应API设计有流畅的构建器和不可变性。它支持同步阻塞调用和带回调的异步调用
我从stackOverFlow阅读
改装使用 OkHTTP 自动(如果可用)
.
所以我的问题是改造到底是为了什么?
什么改造可以做到OkHttp做不到的?!
我认为OkHttp和Gson解决了请求API问题,那么改造为我们解决了什么问题呢?