3
我有一個登錄表單下面的代碼的成功函數:
function(loginData) {
var deferred = $q.defer();
var data = {
"email": loginData.email,
"password": loginData.password,
"remember": loginData.remember
};
$http.post(CONSTANTS.baseURL + '/login', data)
.success(function(data, status, headers, config) {
_authenticate(data);
//redirects to home
$state.go('home');
// location.hash = "#/home";
deferred.resolve(true);
})
.error(function(data, status, headers, config) {
//show error message
_logout();
deferred.resolve(false);
return false;
});
return deferred.promise;
};
總是調試代碼觸發.success功能。 請求的狀態是403從.success功能狀態參數是也403
Request Method:POST
Status Code:403 Forbidden
這也發生在我身上,但以'PUT狀態代碼:403'。這可能就是403.默認情況下發生的事情。 –