package com.novelbook.android.netapi; import java.util.Map; import io.reactivex.Observable; import okhttp3.ResponseBody; import retrofit2.Call; import retrofit2.http.Body; import retrofit2.http.GET; import retrofit2.http.POST; import retrofit2.http.QueryMap; import retrofit2.http.Streaming; import retrofit2.http.Url; /** * Created by 眼神 on 2018/3/27. * * 存放所有的Api */ public interface HttpApi { //请填写自己的接口名 // @POST("abc") // Observable getDataForBean(@Body DouBanMovieRequest bean); //请填写自己的接口名 @GET("top250") Observable getDataForMap(@QueryMap Map map); /** * 通过地址下载一个文件 */ @GET("ab") @Streaming Call downloadFile(@Url String fileUrl); }