2014-05-21 2 views
11

Google 크롬의 우편함 플러그인을 사용하여 POST를 사용하여 webapi에 FormData() 객체를 보낼 수 있습니까? FormData() 객체에는 personID 및 messageBody 양식 필드가 추가되어 있습니다. 나는 이와 같은 것을 시도했지만 아무런 소용이 없었다.postman을 사용하여 formdata를 테스트하는 방법은 무엇입니까?

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

마지막으로 나는 그것을 만들었습니다. 내가 잘못하고있는 것은 FormData() 객체의 모든 필드를 설정하는 것이 아니라, 값이 null이므로 orderId와 같은 필드를 설정하지 않았다는 것입니다. null 인 경우에도 모든 필드 값을 설정하면 효과가있었습니다. 또한 멀티 파트/폼 데이터를 보낼 때 Content-Type을 설정할 필요가 없습니다. ...

9

포스트맨에는 자동으로이를 수행하는 양식 데이터 POST 본문 옵션이있다.