web-dev-qa-db-fra.com

Comment utiliser Postman pour tester les données de formulaire?

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)
20
rkshakya99

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 ...

7
rkshakya99

Postman a une option corps-données POST corps qui le fait automatiquement pour vous.

22
Abhinav