[英]How to use http 'POST' with form-data body instead of json body? (Angular2/Typescript)
I have some request I want to perform, and until now I used the http.post with json's like this: 我有一些要执行的请求,直到现在我都将Http.post与json一起使用,如下所示:
this.http.post("https://somepath.com/users/login", JSON.stringify({"email": "someone@gmail.com","password":"123","user_token":"sss"}), RequestOptionsArgs);
but this won't work since this request to this website needs to be form-data body...how can I take this same call and change it to be form-data? 但这不起作用,因为对此网站的此请求需要为表单数据主体...我如何才能接听同一电话并将其更改为表单数据?
thanks! 谢谢!
As i can see in Angular 2 tests you should use FormData object. 正如我在Angular 2测试中看到的那样,您应该使用FormData对象。 ie:
即:
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.