Sobes.tech
Junior — Middle

Mit kell küldeni az ügyfélnek válaszként, ha a bejövő adatok nem felelnek meg az érvényesítésnek?

sobes.tech MI

Válasz az MI-től

Ha a bejövő adatok nem felelnek meg az érvényesítési ellenőrzésnek, a szervernek választ kell küldenie a kliensnek az HTTP 400 Bad Request státuszkóddal. A válasz törzsében általában az érvényesítési hibák okairól szóló információk találhatók, hogy a kliens megértse, mi nem helyes, és javíthassa a kérést.

ASP.NET Core példája a válaszra:

if (!ModelState.IsValid)
{
    return BadRequest(ModelState);
}

Itt a ModelState tartalmazza az érvényesítési hibák részleteit, amelyeket sorosítva küldenek vissza a válaszban a kliensnek.