Formulario Retrofit Codificado y Multipart en solicitud individual
public interface PostMessage { @Multipart @POST("https://www.example.com/message") void sendMessage(@QueryMap Map<String, String> queryMap, @Part("image") TypedFile imagefile, Callback<Response> response); }
He intentado el cifrado de queryMap con @Feild y @Body. Pero está dando IllegalArgumentException con el mensaje "Sólo se permite una anotación de codificación" .
Mi pregunta es :
En una misma solicitud puede el cifrado de datos hecho con multipart?
- Recupere la respuesta http en Retrofit antes de pasarla a la actividad de llamada
- Cómo manejar una cola para repetir solicitudes después de un fallo de red con retroadaptación
- Reintentar la solicitud utilizando Retrofit 2
- Retrofit - Múltiples puntos finales con el mismo RestAdapter
- Error al compilar com.squareup.retrofit: converter-simplexml: 2.0.0-beta2
- ¿Necesita ayuda en el archivo de imagen múltiple POST usando retrofit?
- ¿Está haciendo la llamada de red segura en ArrayAdapter?
- Retrofit Observables y cancelación
- Retrofit ProgressBar
- ¿Cómo debo manejar "No hay conexión a Internet" con Retrofit en Android
- Android Retrofit - cómo sustituir baseUrl
- Reemplazos de reemplazo: reemplazo en toda la ruta (incluyendo /)
- ¿Debo usar retrofit con un singleton?
Sólo para compartir: Otra forma de hacerlo es-
public interface PostMessage { @Multipart @POST("https://www.example.com/message") void sendMessage(@PartMap Map<String, String> partMap, @Part("image") TypedFile imagefile, Callback<Response> response); }
- ¿Cómo puedo compartir las dependencias entre los módulos de Android?
- No se muestra la advertencia de nivel de API de Android Studio