**事实证明问题出在服务器**
我试图将HTTP post请求(从我的角度客户端)执行到我的服务器(node express)。服务器重新接收请求,但数据未定义 已经尝试过邮差制作这个需求,并且在那里工作得很完美。
var req = {
method: 'POST',
url: _url +'/login',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: { user: 'someUser', password :'somePass' }
}
$http(req)
.then(function success(res){
...
}, function error(res){
...
});
答案 0 :(得分:0)
您正在发送JSON数据并发送x-www-form-urlencoded的标头。
将内容类型更改为“ application / json ”
像:
headers: {
'Content-Type': 'application/json'
}
答案 1 :(得分:0)
事实证明问题发生在服务器上,谢谢你!