Junior — Middle
Ko jānosūta klientam kā atbilde, ja ienākošie dati nav izturējuši validāciju?
sobes.tech AI
Atbilde no AI
Ja ienākošie dati neiziet validācijas pārbaudē, serverim jānosūta klientam atbilde ar HTTP stāvokļa kodu 400 Bad Request. Atbildes ķermenī parasti tiek sniegta informācija par validācijas kļūdu iemesliem, lai klients varētu saprast, kas tieši ir nepareizi un labot pieprasījumu.
ASP.NET Core piemērs:
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Šeit ModelState satur validācijas kļūdu detaļas, kas tiks serializētas atbildē un nosūtītas klientam.