J'essaie modifier le code HTTP en réponse, mais je reçois toujours 200. le code ci-dessous reprend beaucoup avec les deux tests:Symfony JsonResponse ignorant le code HTTP défini et réponses seulement 200
$app->put('/hdc/v1/pagamento/{pagamento_id}', function($pagamento_id, Request $request) use ($app) {
$pagamento = Pagamento::find($pagamento_id);
return new JsonResponse(["message"=>"error"],400); // returns 200
}
$app->put('/hdc/v1/pagamento/{pagamento_id}', function($pagamento_id, Request $request) use ($app) {
// $pagamento = Pagamento::find($pagamento_id);
return new JsonResponse(["message"=>"error"],400); // returns 400
}
Interagir avec le modèle, JsonResponse est impacté. Pourquoi?
c'était ma première option mais le comportement est le même ... –
J'ai essayé avec cette solution et cela fonctionne. Vous avez une erreur de remplacement avec Silex? –
Il n'y a pas d'erreur, Thomas. En fait, la réponse a 200 code. Mais je veux mettre en place 400 en réponse. –