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)
はい、ようやく機能しました。私が間違っていたことは、FormData()オブジェクトのすべてのフィールドを設定していないことでした。つまり、値がnullであるためorderIdなどのフィールドを設定していませんでした。 nullであってもすべてのフィールド値を設定すると、機能しました。また、マルチパート/フォームデータを送信するときにContent-Typeを設定する必要もありませんでした...
Postmanには、これを自動的に行うform-data POST bodyオプションがあります。