web-dev-qa-db-fra.com

Insomnie REST Client - Définissez "Content-Type" pour les données en plusieurs parties / formulaires

TL; DR Comment puis-je définir le Content-Type en-têtes pour chaque individuel fichier/entrée/texte dans un multipart/form-data demande (en Insomnie)?

J'essaie de POST à l'API OneNote ( description HTTP ) en utilisant Insomnia Rest Client. D'après la documentation, je dois soumettre un multipart/form-data demande avec un fichier/texte avec en-têtes:

Content-Type: text/html Content-Disposition: form-data; name=presentation

et un autre avec les en-têtes:

Content-Type: application/inkml+xml Content-Disposition: form-data; name=presentation-onenote-inkml

Voici une capture d'écran de ce que j'essaie: headers Comme vous pouvez le voir, l'API renvoie une erreur avec No Content-Type me faisant croire que le Content-Type l'en-tête n'est pas défini. Les informations de débogage sont ci-dessous: debug Les données POST sont cachées, ce qui ne me permet pas de voir le Content-Type.

10
Diode Dan

Solution: Lorsque vous utilisez POST avec le fichier arguments, cela fonctionne. Je ne sais pas pourquoi.

solution image

16
Diode Dan