在写请求网络数据的时候,我们大部分需要动态改变接口的地址,所以@url就非常方便了
请求的时候baseUrl可以随便写一个以/结束就可以
@Streaming
@GET() //这时候你可以传任意path来解析
Observable<ResponseBody> download(@Url String path);
@path 和@query的用法
我们可以看出?后面的是cid=一个页码 写在方法参数就是下面的query(key) value形式
path可以替换url中的某一段 来作为参数
@GET("https://www.wanandroid.com/project/list/{page}/json?" )
Observable<ItemDatas> loadItemData(@Path("page") int index ,@Query("cid") int page);
网友评论