0

我设置了新的 laravel 5.2 项目,在我的routes.php文件中我有:

Route::get('/happy', function () {
    abort(403,'Unauthorized - its OK :)');
});

Route::post('/sad', function () {
    abort(403,'Unauthorized - its not OK :(');
});

以下是邮递员的截图: 在此处输入图像描述 在此处输入图像描述

对于 GET 我有良好的响应状态代码 = 403,但对于 POST 我得到错误的响应状态代码 = 200。如何使 POST 状态代码正确(= 403)?我使用 body-raw POST mehtod 发送 json (不在这个例子中)。

4

2 回答 2

1

不要使用原始数据,而是使用表单数据发送后值,然后您将获得准确的结果

于 2016-07-19T09:13:26.163 回答
0

可能只是做 Postman 响应中写的:在 php.ini 中将 'always_populate__raw_post_data' 设置为 -1

于 2016-07-19T12:41:13.333 回答