改造错误 URL 查询字符串不得具有替换块
我有这个功能
@GET("/users?filters[0][field]={param}&filters[0][operator]=equals&filters[0][value]={value}")
UserDto retrieveUsersByFilters(@Path("param") String nameFilter, @Path("value") String value);
我试着这样称呼它:
UserDto currentUser = interfaceUser.retrieveUsersByFilters(User.LOGIN, login);
但我有错误:
改造。RetrofitError: InterfaceUser.retrieveUsersByFilters: URL 查询字符串 “filters[0][field]={param}&filters[0][operator]=equals&filters[0][value]={value}” 不得有替换块。
我已经在火狐上测试了网址,它工作正常。
感谢您的回复
编辑
溶液:
@GET("/users?filters[0][operator]=equals")
UserDto retrieveUsersByFilters(
@Query("filters[0][field]") String nameFilter,
@Query("filters[0][value]") String value);