簡體   English   中英

如何使用帶有表單數據主體而不是json主體的http'POST'? (Angular2 /打字稿)

[英]How to use http 'POST' with form-data body instead of json body? (Angular2/Typescript)

我有一些要執行的請求,直到現在我都將Http.post與json一起使用,如下所示:

this.http.post("https://somepath.com/users/login", JSON.stringify({"email": "someone@gmail.com","password":"123","user_token":"sss"}), RequestOptionsArgs);

但這不起作用,因為對此網站的此請求需要為表單數據主體...我如何才能接聽同一電話並將其更改為表單數據?

謝謝!

正如我在Angular 2測試中看到的那樣,您應該使用FormData對象。 即:

let body = new FormData();
body.append('email', 'someone@gmail.com');
body.append('password', '123');
this.http.post("https://somepath.com/users/login", body);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM