Ich habe eine Liste mit Diensten angefordert, die für den Benutzer aktiviert sind.Dynamische Hinzufügen von Abfrageparametern ohne Wert zur Nachrüstanforderung
Anfrage hat folgendes Format:
https://myserver.com/setservices?param1=val1¶m2=val2&service[10]&service[1000]&service[10000]
Liste der Service-Parameter ("Service [10] & service [1000] & service [10000]") dynamisch erstellt wird und jeder Parameter nicht über Wert. Ist es möglich, dies mit Retrofit zu erreichen?
@QueryMap erlaubt keine Abfrageparameter ohne Wert enthalten. Aus der Dokumentation: "Werte sind URL-codiert und Null enthält nicht den Abfrageparameter in der URL" –
Was ist mit leeren Zeichenfolgen? – WojciechKo
Es produziert URL mit Gleichheitszeichen: https://myserver.com/setservices?service[100]=&service[10000]=&service[10]= Aber Server versteht es gut. –