您的位置:首页 > 产品设计 > UI/UE

android retrofit @Query用法

2015-09-01 16:29 465 查看
http://www.b3a4a.com/?id=71

//https://login.xx.cn/mobile/login?access_token=A7E3D8CC98776F7C16F328B672221140&openid=40AB4CA325199EC7EF158590A3765CF2&sign=e438f3c32194c696feb78daef0a9b860&t=1441094067

@GET("/mobile/login")
void getMyMessage(@Query("access_token") String access_token, @Query("openid") String openId, @Query("sign") String sign, @Query("t") String  t, Callback<StatusBean> callback);


You can also specify query parameters in the URL.

@GET("/users/list?sort=desc")


URL Manipulation

A request URL can be updated dynamically using replacement blocks and parameters on the method. A replacement block is an alphanumeric string surrounded by
{
and
}
. A corresponding parameter must be annotated with
@Path
using the same string.

@GET("/group/{id}/users")
List<User> groupList(@Path("id") int groupId);


Query parameters can also be added.

@GET("/group/{id}/users")
List<User> groupList(@Path("id") int groupId, @Query("sort") String sort)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: