Ich habe einIterate über Parameter für die Anfrage
Map<String,String> params = .....
mit der Taste + Wert für die Parameter für eine GET-Anfrage.
ein HttpUrl Gebäude sieht ungefähr so aus:
HttpUrl httpUrl = new HttpUrl.Builder()
.scheme("https")
.host("example.com")
.addEncodedPathSegment("path")
.addQueryParameter("name","John Doe")
.build();
wie füge ich die (unbekannt vorher und/oder variabel) Parameter in params
zum HttpUrl, also iterieren die Werte in params
und rufen für jeder Schlüssel + Wert?
EDIT traurig, dass ich nicht spezifisch genug war: Ich muss wissen, ob ich irgendwie .addQueryParameter()
wiederholt in einer Schleife aufrufen können, nicht wie eine Karte iterieren.
Wo ist 'urlEncodeUTF8'? – CoXier
urlEncoreUTF8 ist in java.net.URLEncoder enthalten. Auch wenn Sie in Eclipse arbeiten, können Sie Strg + Shift + o eingeben, um fehlende Bibliotheken automatisch zu importieren. – L01c