ho bisogno di inviare una richiesta di multipart utilizzando il retrofit 2.0 con immagini e alcuni parametri chiave-valore: "key1" - "parameter1"
, "key2" - "parameter2"
ecc Ma ci sono i parametri con la stessa chiave: "somepar[]" - "text1"
, "somepar[]" - "text2"
... e non posso utilizzare @PartMap
in questa struttura:Cant inviare retrofit 2.0 richiesta multipart con i parametri con le stesse chiavi
@Multipart
@POST(myUrlPart)
Call<ClassEntity> myRequest(@Header("Authorization") String authHeader,
@Part("image\"; filename=\"image.png\"") RequestBody image,
@PartMap Map<String, RequestBody> params);
perchè Mappa <> negozio non posso più valori con la stessa chiave. E i cant uso
@Part("somepar[]") List<String> mylist
o
@Part("somepar[]") String[] myArray
perché invierà valore-chiave "somepar[]" - "{"1","2","3"}"
, non il "somepar[]" = "1"
, "somepar[]" = "2"
, "somepar[]" = "3"
.
Si prega di aiuto, come fare una tale richiesta.