Sto usando la versione 3.x di OKHTTP. Voglio pubblicare più parametri e vorrei aggiungere i parametri in un ciclo. So che nella versione 2.x, posso usare FormEncodingBuilder e aggiungere parametri ad esso in loop e poi da esso creare un corpo di richiesta. Ma in 3.x, la classe è stata rimossa.Come inviare i parametri del post dinamicamente (o in loop) in OKHTTP 3.x in Android?
Ecco il mio codice corrente:
RequestBody formBody = new FormBody.Builder()
.add("Param1", value1)
.add("Param2", value2)
.build();
Request request = new Request.Builder()
.url("url")
.post(formBody)
.build();
Ora voglio aggiungere 5 params ma in un ciclo vale a dire creare richiesta corpo con la costruzione di formbody in un ciclo. Come ho scritto sopra, so come farlo nella versione 2.x di OKHTTP ma sto usando la versione 3.x.
Qualsiasi aiuto o guida è apprezzato.
Grazie in anticipo
Non l'ho ancora fatto, ma per la prima volta puoi creare JsonObject contenente 5 Params e passare quel singolo JsonObject alla tua forma. Body è una se sembra formaBody accetta Object. – VVB