У меня есть экземпляр, где мне нужно передать несколько одинаковых параметров имени на сервер (массив данных).Как добавить несколько параметров того же/массива с помощью Retrofit?
Изменение не является возможным.
http://test.com?test[]=1&test[]=2&test[]=3
Как это сделать с помощью RetroFit? Я вижу, что вы можете передать карту значений, но это не помогает, поскольку все ключи идентичны.
Любая помощь была бы большой ... действительно надеясь, что есть чистый способ/обходной путь, иначе мне понадобится использовать другой api lib и сделать рефактор проекта.
Вы используете переоснащения 1.4 +.? Похоже, массивы были добавлены в поле, но я еще не пробовал это. '* New: @Field теперь принимает список или массивы для нескольких значений.' '* Новое: @Query и @EncodedQuery теперь принимают список или массивы для нескольких значений.' – daentech
Вы верны. Обнаружил это несколько часов назад. Если вы сделаете этот ответ, я помечаю его как решение. – loeschg
Я бы не назвал это странным. Флажок html и несколько элементов управления будут кодировать форму, подобную этой. – CaptRespect