25

Google Chrome のポストマン プラグインを使用して、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)
4

2 に答える 2

7

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

于 2014-05-27T06:06:40.893 に答える