當我使用我的角度應用程序發送POST請求到我的laravel api時,我得到一個錯誤的錯誤請求400,但GET請求正常工作,我也使用POSTMAN執行POST請求,是我的代碼:angularjs 1.5/laravel壞請求400
$http.get('http://localhost/laravel/datingApp/jobapi/public/api/user/users');
這get請求的作品,這個職位的要求不(數據是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
對不起,我添加了錯誤代碼,@isciscator數據是一個js對象{'email':value,'password':value},它是我在{}中添加的一個錯誤,它應該只是數據 – Mikail