Sobes.tech
Junior — Middle

Giriş məlumatları təsdiqləmədən keçməzsə, müştəriyə nə göndərilməlidir?

sobes.tech Süni İntellekt

AI-dan cavab

Əgər daxil olan məlumatlar validasiya yoxlamasından keçməzsə, server müştəriyə HTTP 400 Bad Request status kodu ilə cavab göndərməlidir. Cavabın bədənində adətən validasiya xətalarının səbəbləri haqqında məlumatlar verilir ki, müştəri dəqiq nəyanlış olduğunu başa düşüb sorğunu düzəldə bilsin.

ASP.NET Core-də cavab nümunəsi:

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

Burada, ModelState validasiya xətalarının detalları ilə doludur və cavabda serializasiya edilərək müştəriyə göndərilir.