Http请求以角度发送undefine值

时间:2017-03-17 14:18:22

标签: angularjs node.js httprequest

**事实证明问题出在服务器**

我试图将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){
        ...
});

2 个答案:

答案 0 :(得分:0)

您正在发送JSON数据并发送x-www-form-urlencoded的标头。

将内容类型更改为“ application / json

像:

headers: {
  'Content-Type': 'application/json'
}

答案 1 :(得分:0)

事实证明问题发生在服务器上,谢谢你!