Когда я делаю запрос POST, используя мое угловое приложение для своего laravel api, я получаю сообщение об ошибке с ошибкой 400, однако запросы GET работают нормально, также я выполняю POST-запросы, используя POSTMAN, и это работает, здесь мой код:angularjs 1.5/laravel bad request 400
$http.get('http://localhost/laravel/datingApp/jobapi/public/api/user/users');
это получить запрос работы, этот запрос сообщение нет (данные объекта JS { 'электронная почта': 'значение', 'пароль': 'значение'}):
$http({
url: 'http://localhost/laravel/datingApp/jobapi/public/api/user/login',
method: 'POST',
contentType: "application/json",
data: data
}).success(function(data) {
console.log(data);
});
также я пробовал делать это только обычным способом: $http.post('blabla');
, но он не работает :(
изменения: извините, не включает в себя ошибку:
angular.js:12011 POST
http://localhost/laravel/datingApp/jobapi/public/api/user/login 400 (Bad Request)
(anonymous function) @ angular.js:12011
sendReq @ angular.js:11776
serverRequest @ angular.js:11571
processQueue @ angular.js:16383
(anonymous function) @ angular.js:16399
$eval @ angular.js:17682
$digest @ angular.js:17495
$apply @ angular.js:17790
(anonymous function) @ angular.js:25890
dispatch @ jquery.min.js:3
q.handle @ jquery.min.js:3
Не могли бы вы дать больше информации об ошибке, которую вы получили? Как вы определили {data} и почему вы положили вокруг него фигурные скобки? – piscator
необходимо увидеть точную ошибку – Sherif
извините, я добавил код ошибки, данные @piscator - это объект js {'email': value, 'password': value}, его опечатка, которую я добавил в {}, она должна просто данные – Mikail