Être "400 Bad Request" lors de l'utilisation de " multipart/form-data comme Type de Contenu dans XHR

J'ai une requête AJAX qui envoie des données. Les données respecte la multipart/form-data spécification.

Le problème que je me pose, c'est que le navigateur définit l'entête Content-Type text/plain et il devrait être multipart/form-data.

J'ai essayé de faire ceci: request.setRequestHeader("Content-Type", "multipart/form-data"); mais cela donne une 400 Bad Request error.

Si je ne request.setRequestHeader("Content-Typexxxx", "multipart/form-data"); il n'y a pas d'erreur, le "Contenu-Typexxxx" en-tête est défini, mais il est évident qu'elle n'est d'aucune aide pour moi.

Je pense qu'il y a une liste de validité-têtes Content-Type, on peut définir et de "multipart/form-data" n'est pas parmi eux, mais je ne peux pas trouver une solution à ma situation.

Échantillon de données en cours d'expédition:

Content-Type: multipart/form-data; boundary=l3iPy71otz 

--l3iPy71otz 
Content-Disposition: form-data; name="titluPublic" 

Variation_1 
--l3iPy71otz 
Content-Disposition: form-data; name="nr_versiune" 


--l3iPy71otz-- 

Merci!