你能帮我调试我的http请求吗?我正在尝试创建一个用户,但我一直收到错误:“未经授权”
以下是我的代码片段:
app.factory('userFactory', function($http){
return {
signUp: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey,
'Content-Type': 'application/json'
},
data: {
'username': username,
'password': password
}
}
return $http.post('https://api.parse.com/1/users', config);
},
logIn: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey
},
params: {
username: username ,
password: password
}
}
return $http.get('https://api.parse.com/1/login', config);
}
};
});
登录正常,因此App Id和Rest Api密钥正常。 非常感谢你!
答案 0 :(得分:2)
我找到了解决方案: 我在config中发送数据。 Here is the documentation
以下是工作代码的片段:
app.factory('userFactory', function($http){
return {
signUp: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey,
'Content-Type': 'application/json'
}
}
return $http.post('https://api.parse.com/1/users', {'username': username, 'password': password}, config);
},
logIn: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey
},
params: {
username: username ,
password: password
}
}
return $http.get('https://api.parse.com/1/login', config);
}
};
});
感谢阅读!