发布网友 发布时间:2022-04-24 14:23
共1个回答
热心网友 时间:2023-10-16 06:03
一、 简介
Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见OkHttp Github。
本文全部是在Retrofit2.0+版本基础上论述,所用例子全部来自豆瓣Api
首先先来看一个完整Get请求是如何实现:
创建业务请求接口,具体代码如下:
public interface BlueService {
@GET(“book/search”)
Call<BookSearchResponse> getSearchBooks(@Query(“q”) String name,
@Query(“tag”) String tag, @Query(“start”) int start,
@Query(“count”) int count);
}