2019-04-02 10:47:07 +08:00
|
|
|
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<ResponseBody> getDataForBean(@Body DouBanMovieRequest bean);
|
|
|
|
//请填写自己的接口名
|
|
|
|
@GET("top250")
|
|
|
|
Observable<ResponseBody> getDataForMap(@QueryMap Map<String, Integer> map);
|
|
|
|
/**
|
|
|
|
* 通过地址下载一个文件
|
|
|
|
*/
|
|
|
|
@GET("ab")
|
|
|
|
@Streaming
|
|
|
|
Call<ResponseBody> downloadFile(@Url String fileUrl);
|
|
|
|
|
2019-04-03 16:21:00 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
2019-04-02 10:47:07 +08:00
|
|
|
}
|