我有以下代码:
this.http.post('http://localhost:8080/api/login',
JSON.stringify({ username, password }),
{ headers }
)
哪个不起作用,我甚至没有在浏览器控制台中看到错误。 当只使用'api / login'时,它可以工作,但当然是在错误的域上。 文档只是想要一个网址,这里有一些CORS问题或任何其他限制 谢谢你的帮助?
答案 0 :(得分:2)
http.post返回一个observable,就像任何http动作一样。您需要订阅它以使其运行。
试试这个:
this.http.post('http://localhost:8080/api/login',
{ username, password },
{ headers }
).subscribe();
额外信息:
订阅可以使用3个参数。
我真的建议你深入观察