Comment utiliser postman pour tester formdata?

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 form personID et messageBody en annexe. J'ai essayé quelque chose comme ça, 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)
18
demandé sur Pool 2014-05-21 14:14:19

2 réponses

Postman a une option form-data POST body qui le fait automatiquement pour vous.

13
répondu Abhinav 2014-05-21 11:39:49

Oui finalement j'ai réussi. Ce que je faisais de 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 parce que sa valeur était nulle. Quand j'ai défini toutes les valeurs des Champs, même si elles étaient nulles, ça a marché. Et aussi il n'y avait pas besoin de définir le type de contenu lorsque vous envoyez un multipart/form-data...

6
répondu rkshakya99 2014-05-27 06:06:40