angularjs 1.5/laravel 错误请求 400

标签 angularjs api laravel

当我使用我的 Angular 应用程序对我的 laravel api 执行 POST 请求时,我收到错误错误请求 400,但是 GET 请求正常工作,我也使用 POSTMAN 执行 POST 请求并且它有效,这是我的代码:

$http.get('http://localhost/laravel/datingApp/jobapi/public/api/user/users');

这个 get 请求有效,这个 post 请求无效(数据是一个 js 对象 {'email': 'value','password': 'value'}):

  $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

最佳答案

这是一个愚蠢的错误,但多亏了@piscator,我发现了它,当不满足验证规则时,Laravel 默认返回 400,所以我的输入一直都是错误的,这就是我得到 400 的原因。

关于angularjs 1.5/laravel 错误请求 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39252110/

相关文章:

javascript - ui-router状态url问题

javascript - 如何在 ion-slide-box 上隐藏点

php - 如何使用 eloquent 查询返回 JSON 响应?

php - Redis 是否可以像 PHP 中的 MySQL 一样查询?

node.js - 跨环境/dist/index.js :42 unexpected token }

angularjs - 在 Controller 之间共享矩形资源

javascript - 在内容可编辑中禁用带 Angular 输入

regex - 使用 htaccess 将 Paypal 回调重新格式化为自定义 URL 格式

api - Values.lazy 上的 NoSuchMethodError( Jersey 2.5.1)

java - 海怪 API : Problems with authentication (Invalid key)