Ich arbeite an einem Projekt, in dem ich Volley
als Netzwerkbibliothek verwende. Ich muss Array von Daten auf dem Server veröffentlichen. EinzeldatenAndroid Volley Post Form Array Daten
Content-Disposition
Meine Code-String params setzen sieht aus wie
for(int i=0;i<data.size();i++) { jsonObjReq.addStringParam("params",data.get(i).getId()); }
Und die Daten, die sie an den Server-Beiträge: form-data; name = "params"
5810707039473e73135c9b16
Wohin auch immer die Daten Ich möchte Aussehen schreiben wie
Content-Disposition: form-data; name = "params [0]"
5810707039473e73135c9b16
Content-Disposition: form-data; name = "params [1]"
5810707039473e73135c9b16
Ich habe versucht, manuell square brackets
zu schaffen mit diesem Code
for(int i=0;i<data.size();i++)
{
jsonObjReq.addStringParam("params["+i+"]",data.get(i).getId());
}
Aber die Daten, die es Post wie
Content- sieht Disposition: Formulardaten; name = "params% 5B0% 5D"
5810707039473e73135c9b16
Content-Disposition: form-data; name = "params% 5B1% 5D"
5810707039473e73135c9b16
Das ist, warum die nicht auf dem Server analysiert zu werden.
Hilf mir.
Warum versuchen Sie nicht mit 'HashMap'? –