Junior — Middle
Ի՞նչ պետք է ուղարկել հաճախորդին որպես պատասխան, եթե մուտքային տվյալները չանցնեն վավերացման ստուգումը։
sobes.tech AI
Պատասխան AI-ից
Եթե մուտքային տվյալները չանցնեն վավերացման ստուգում, սերվերը պետք է ուղարկի հաճախորդին պատասխան HTTP 400 Bad Request կոդով: Պատասխան մարմնում սովորաբար վերադարձվում է վավերացման սխալի պատճառների մասին տեղեկատվություն, որպեսզի հաճախորդը կարողանա հասկանալ, թե ինչն է սխալ և ուղղել հարցումը:
ASP.NET Core-ում պատասխանին օրինակ:
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Այստեղ, ModelState պարունակում է վավերացման սխալների մանրամասները, որոնք սերիալիզացվում են պատասխանին և ուղարկվում հաճախորդին։