Comment puis-je utiliser le plugin postman de Google Chrome pour envoyer un objet FormData () à une webapi en utilisant POST. L'objet FormData () a des champs de formulaire personID et messageBody qui lui sont ajoutés. J'ai essayé quelque chose comme ceci mais en vain:
URL of the webapi: http://localhost/<<appName>>/api/v1/message
Headers:
Accept:application/json
Content-Type:multipart/form-data; boundary=---XXX---
form-data:
personID:1 (Text)
messageBody:Hello (Text)
Oui enfin je l'ai fait fonctionner. Ce que je faisais mal n'était pas de définir tous les champs de l'objet FormData () c'est-à-dire que je n'ai pas défini les champs tels que orderId car sa valeur était nulle. Lorsque j'ai défini toutes les valeurs de champ même si elles étaient nulles, cela a fonctionné. Et il n'était pas non plus nécessaire de définir le type de contenu lorsque vous envoyez un multipart/form-data ...
Postman a une option corps-données POST corps qui le fait automatiquement pour vous.