改造GET请求时出错

时间:2015-07-14 09:54:11

标签: android retrofit

我在我的Android应用程序中使用api调用改造。在我的一个请求中,请求的URL是这样的:

/v1/employee/1?employeeId=50124

我的改造方法是:

@GET("/v1/xyz/{employeeId}?companyId={companyId}")
    void getEmployee(@Path("employeeId")int employeeId, @Path("companyId") int companyId, Callback<List<Model>> callback);

但是当我调用api时会抛出错误,请帮助如何在改装GET请求中附加这样的url。

1 个答案:

答案 0 :(得分:1)

对于动态查询参数,请使用@Query。

尝试使用以下代码:

@GET("/v1/xyz/{employeeId}")
void getEmployee(@Path("employeeId")int employeeId, @Query("companyId") 
int  companyId, Callback<List<Model>> callback);