Как использовать почтальон для тестирования formdata?

Как я могу использовать плагин postman в Google Chrome для отправки объекта FormData() в webapi с помощью POST. Объект FormData() имеет поля формы personID и messageBody, добавленные к нему. Я пробовал что-то вроде этого, но безрезультатно:

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)

Ответ 1

Да, наконец, я заработал. То, что я делал неправильно, не задавало все поля объекта FormData(), т.е. я не задавал такие поля, как orderId, потому что его значение было нулевым. Когда я задал все значения поля, даже если они были пустыми, это сработало. А также не нужно было устанавливать Content-Type при отправке multipart/form-data...

Ответ 2

Postman имеет опцию POST тела формы данных, которая автоматически делает это для вас.