Здравствуйте, я пытаюсь использовать @Query ретрофитом, но я получаю ошибку что-то вроде этого: -Невозможно использовать запрос ретрофитом
не должны заменить блок. Для динамических параметров запроса используйте @Query.
вот мой интерфейс: -
public interface Parser {
@GET("weather?q={city}&appid=0a8")
Call<Model> getModel(@Query("city") String city);
}
И это в моей деятельности: -
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("xyz/")
.addConverterFactory(GsonConverterFactory.create())
.build();
Parser parser = retrofit.create(Parser.class);
Call<Model> call = parser.getModel("london");
Заранее спасибо
Великий ответ - за полный набор возможностей "@Query" - см Javadoc запросов: HTTP: // square.github.io/retrofit/2.x/retrofit/ –