2015-10-23 6 views
5

Jetzt i`m okhttp als String Körper Zugabe Array:Wie Array hinzufügen Körper (POST)

RequestBody body = new FormEncodingBuilder() 
    .add("profiles", "[122, 125, 336]") 
    .build(); 

Aber der Server Notwendigkeit Array auf Post-Parameter. Wie kann ich Array anstelle von String hinzufügen? Ist es posible mit okhttp?

Antwort

5

Du schreibst Themen derzeit profiles als String zurück. Sie werden für profiles

RequestBody body = new FormEncodingBuilder() 
    .add("profiles[0]", "122") 
    .add("profiles[1]", "125") 
    .add("profiles[2]", "336") 
    .build(); 

weitere Informationen und gute Lektüre, eine POST für eine Checkbox Formularfeld imitieren wollen

+0

Was passiert, wenn das Array dynamisch ist? – AimanB

+2

ist das Array dynamisch ist, verwenden, um eine Schleife. – petey

Verwandte Themen