Wenn etwas in meiner API schlecht geht, möchte ich eine http 500 Anfrage zurückgeben.Zurück http 500 mit Slim Rahmen
$app = new Slim();
$app->halt(500);
Es ist immer noch eine http zurückkehren 200.
Wenn ich diesen Code ausführen:
$status = $app->response()->status();
echo $status; //Here it is 200
$status = $app->response()->status(500);
echo $status; //Here it is 500
es mir stillt geben einen http 200
$ app = neu Slim(); \t \t $ app-> Antwort() -> Status (500); \t \t $ app-> run(); Es gibt immer noch eine http 200 in fiddler, aber die Web-Ansicht ist jetzt 404. Warum? – rubin
Überprüfen Sie den Antwortcode mit HTTPLiveHeaders oder Firebug oder Chrome Dev Tools (F12). – MrCode
Es gibt http 200 in Fiddler und in Firebug zurück. – rubin