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)? json を送信するために body-raw POST メソッドを使用します (この例ではありません)。

4

2 に答える 2

1

rawを使用する代わりに、フォームデータを使用して投稿値を送信すると、正確な結果が得られます

于 2016-07-19T09:13:26.163 に答える
0

Postmanの応答に書かれていることをするだけかもしれません:php.iniで「always_populate__raw_post_data」を-1に設定します

于 2016-07-19T12:41:13.333 に答える