Retrofit常用注解

1.动态接口

@Url是完整地址,不拼接BaseUrl
@Path 是部分地址,Retrofit会拼接BaseUrl

 
    @GET
    Observable dynamicInterface(
            @Url String address);

2.@GET和@ Query,二者配合使用,@ Query标记的参数会放入get请求的url中

 //获取分类下内容列表
    @GET(ApiConfig.GET_CIBN_RECOMMEND_LIST)
    Observable> getCibnRecomendList(@Query("tag") String tag);

3.@FormUrlEncoded、@POST和@Field一起使用,@Field标记的内容会放入http请求的请求体中

@FormUrlEncoded
    @POST(ApiConfig.ADD_USER_HISTORY)
    Observable addUserHistory(@Field("uId") String uId);

你可能感兴趣的:(Retrofit常用注解)