Iセットアップ新鮮laravel 5.2プロジェクトと私は私のroutes.php
ファイルに要請するためLaravel 5.2が応答で間違ったステータスコードを設定します。ここではPOSTが
Route::get('/happy', function() {
abort(403,'Unauthorized - its OK :)');
});
Route::post('/sad', function() {
abort(403,'Unauthorized - its not OK :(');
});
を私は良いレスポンスステータスコード= 403を持っていますが、POSTのために私は悪いレスポンスステータスコード= 200を取得します。POSTステータスコードを正しく(= 403)作る方法は? 私はbody-raw POST mehtodを使ってjsonを送信します(このexaplmeではありません)。
これはPHP 5.6ではおそらくバグです。 PHPのスクリプトで$ HTTP_RAW_POST_DATAを使わなくても、PHP本体はPOST本体がraw(そしてapplication/json)のときにそのエラーを引き起こします。 –