Junior — Middle
Mida tuleks kliendile saata vastusena, kui sisendandmed ei läbinud valideerimist?
sobes.tech AI
Vastus AI-lt
Kui sisendandmed ei läbi valideerimist, peab server saatma kliendile vastuse HTTP 400 Bad Request koodiga. Vastuse kehas antakse tavaliselt teavet valideerimisvea põhjuste kohta, et klient saaks aru, mis on valesti ja saaks päringut parandada.
ASP.NET Core näide vastusest:
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Siin sisaldab ModelState üksikasju valideerimisvigadest, mis serialiseeritakse vastuses ja saadetakse kliendile.