web-dev-qa-db-ja.com

postmanを使用してformdataをテストする方法は?

Google Chromeのpostmanプラグインを使用して、POSTを使用してFormData()オブジェクトをwebapiに送信するにはどうすればよいですか。 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)
20
rkshakya99

はい、ようやく機能しました。私が間違っていたことは、FormData()オブジェクトのすべてのフィールドを設定していないことでした。つまり、値がnullであるためorderIdなどのフィールドを設定していませんでした。 nullであってもすべてのフィールド値を設定すると、機能しました。また、マルチパート/フォームデータを送信するときにContent-Typeを設定する必要もありませんでした...

7
rkshakya99

Postmanには、これを自動的に行うform-data POST bodyオプションがあります。

22
Abhinav