我在我的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请求中附加此类网址。
最佳答案
对于动态查询参数,请使用@Query。
尝试使用以下代码:
@GET("/v1/xyz/{employeeId}")
void getEmployee(@Path("employeeId")int employeeId, @Query("companyId")
int companyId, Callback<List<Model>> callback);
关于android - retrofit GET请求出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31403347/