Junior — Middle
Que doit-on envoyer au client en réponse si les données entrantes ne passent pas la validation?
sobes.tech IA
Réponse de l'IA
Si les données entrantes ne passent pas la validation, le serveur doit envoyer au client une réponse avec le code d'état HTTP 400 Bad Request. Le corps de la réponse contient généralement des informations sur les causes de l'erreur de validation, afin que le client puisse comprendre ce qui ne va pas et corriger la requête.
Exemple de réponse en ASP.NET Core:
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Ici, ModelState contient les détails des erreurs de validation, qui seront sérialisés dans la réponse et envoyés au client.