Lors de la création d'une requête Multipart/related. Nous avons besoin d'ajouter un type=MIME_TYPE
supplémentaire à la chaîne Content-Type
MediaType avec informations supplémentaires
Le Content-Type devrait ressembler à ceci
Content-Type: multipart/related; boundary=boundary_1324; type="application/json";
Lorsque l'on regarde le constructeur MultipartBody
MultipartBody(ByteString boundary, MediaType type, List<Part> parts) {
this.boundary = boundary;
this.originalType = type;
this.contentType = MediaType.parse(type + "; boundary=" + boundary.utf8());
this.parts = Util.immutableList(parts);
}
Nous sommes autorisés à ajouter le jeton limite .
Mais lorsque vous appelez MediaType.parse
comme ça
final MediaType parse = MediaType.parse("multipart/related; type=application/json");
L'analyse syntaxique d'objet est null
.
Quelqu'un a eu une idée sur comment ajouter type=application/json
?
thx une telle erreur facile :) – Aegis