2014-05-21 13 views
11

Come posso utilizzare il plug-in postino di Google Chrome per inviare un oggetto FormData() a un webapi utilizzando POST. L'oggetto FormData() ha campi modulo personID e messageBody aggiunti ad esso. Ho provato qualcosa di simile, ma senza alcun risultato:Come utilizzare il postino per testare i dati del modulo?

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) 

risposta

4

Sì, finalmente l'ho fatto funzionare. Quello che stavo facendo male non era impostare tutti i campi dell'oggetto FormData(), cioè, non ho impostato i campi come orderId perché il suo valore era nullo. Quando ho impostato tutti i valori dei campi anche se erano nulli, ha funzionato. Inoltre, non è stato necessario impostare Content-Type quando si invia un multipart/form-data ...

9

postino ha un'opzione corpo POST form-data che fa automaticamente per voi.

Problemi correlati