Как использовать почтальон для тестирования 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 тела формы данных, которая автоматически делает это для вас.