У меня естьперебрать параметры для запроса
Map<String,String> params = .....
с ключом + значения для параметров запроса GET.
Построение HTTPUrl выглядит примерно так:
HttpUrl httpUrl = new HttpUrl.Builder()
.scheme("https")
.host("example.com")
.addEncodedPathSegment("path")
.addQueryParameter("name","John Doe")
.build();
как я добавляю (заранее неизвестно и/или переменной) параметров в params
к HTTPUrl, т.е. перебирать значения в params
и вызвать для каждый ключ + значение?
EDIT жаль, что я не был достаточно конкретен: Мне нужно знать, если я могу назвать .addQueryParameter()
неоднократно внутри цикла так или иначе, не как перебрать карту.
Где именно "urlEncodeUTF8"? – CoXier
urlEncoreUTF8 содержится в java.net.URLEncoder. Также, если вы работаете в Eclipse, вы можете набрать Ctrl + Shift + o, чтобы автоматически импортировать отсутствующие librairies. – L01c