Junior — Middle
Gelen verilerin doğrulama başarısız olursa, müşteriye ne gönderilmeli?
sobes.tech yapay zeka
AI'dan gelen yanıt
Gelen veriler doğrulama sürecinden geçmediyse, sunucu HTTP 400 Bad Request durumu ile birlikte bir yanıt göndermelidir. Yanıt gövdesinde genellikle doğrulama hatasının nedenleri hakkında bilgiler yer alır, böylece istemci neyin yanlış olduğunu anlayabilir ve isteği düzeltebilir.
ASP.NET Core'da yanıt örneği:
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Burada, ModelState doğrulama hatalarının detaylarını içerir ve bu bilgiler yanıt olarak serileştirilip istemciye gönderilir.