[英]Angular $http POST sending empty object as body
我有一些漂亮的香草代码,但似乎无法弄清楚问题。 在服务器端,我在下面发送POST时在请求正文中得到一个空对象。 我在服务器端使用express。 当我使用Postman时,我的服务器端工作正常,所以就我所知,服务器端不是问题。 从我能找到的一切,下面的代码应该工作得很好:
$http({
method: 'POST',
url: 'http://localhost:5000/authRequest',
headers : { 'Content-Type' : 'application/json' },
body: {
'test' : 'test'
}
});
有什么想法吗?
https://docs.angularjs.org/api/ng/service/$http#post
在post请求中没有'body'这样的参数。 你应该使用'数据':
$http({
method: 'POST',
url: 'http://localhost:5000/authRequest',
headers : { 'Content-Type' : 'application/json' },
data: {'test' : 'test'}
}).then(function(response){
// your logic for viewing
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.