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?

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); } 
  • Retroalimentación personalizada ErrorHandler da UndeclaredThrowableException
  • Retrofit v2.0.0-beta2 cómo cargar archivos usando RequestBody
  • Método retrofit 2.0 sin respuesta
  • Retrofit @GET - cómo mostrar la cadena de solicitud?
  • Okclient en Okclient no se puede aplicar a (okhttp3.okhttpclient)
  • Cómo obtener archivos xml gziped con retrofit?
  • ¿Existe una forma de reutilizar el código del constructor para la adaptación
  • Reintentar la solicitud utilizando Retrofit 2
  • Javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Ancla de confianza para la ruta de certificación no encontrada
  • No puedo enviar retrofit 2.0 solicitud de varias partes con parámetros con las mismas claves
  • Retrofit java.net.SocketTimeoutException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.