Junior — Middle
Wat moet er naar de klant worden gestuurd als de binnenkomende gegevens de validatie niet doorstaan?
sobes.tech AI
Antwoord van AI
Als de inkomende gegevens de validatie niet doorstaan, moet de server een antwoord sturen met de HTTP-statuscode 400 Bad Request. In de antwoordtekst worden meestal de oorzaken van de validatiefout weergegeven, zodat de client kan begrijpen wat er precies verkeerd is en het verzoek kan corrigeren.
Voorbeeld van een antwoord in ASP.NET Core:
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Hier bevat ModelState details over de validatiefouten, die worden geserialiseerd in het antwoord en naar de client worden gestuurd.