title: Retrofit error URL query string must not have replace block
body: <p>I have this function </p>
  
  <pre><code>      @GET("/users?filters[0][field]={param}&amp;filters[0][operator]=equals&amp;filters[0][value]={value}")
  UserDto retrieveUsersByFilters(@Path("param") String nameFilter, @Path("value") String value);
  </code></pre>
  
  <p>I try to call it like this :</p>
  
  <pre><code>   UserDto currentUser = interfaceUser.retrieveUsersByFilters(User.LOGIN, login);
  </code></pre>
  
  <p>But i have error :</p>
  
  <p>retrofit.RetrofitError: InterfaceUser.retrieveUsersByFilters: URL query string "filters[0][field]={param}&amp;filters[0][operator]=equals&amp;filters[0][value]={value}" must not have replace block.</p>
  
  <p>I already test url on firefox and it work fine.</p>
  
  <p>Thank's for your responses</p>
  
  <p>Edit</p>
  
  <p>Solution:</p>
  
  <pre><code>          @GET("/users?filters[0][operator]=equals")
            UserDto retrieveUsersByFilters(
            @Query("filters[0][field]") String nameFilter,
            @Query("filters[0][value]") String value);
  </code></pre>