HTTP 422
4xx İstemci Hatası
HTTP 422: Unprocessable Entity (İşlenemeyen Varlık - Doğrulama Hatası)
İsteğin sözdizimi doğru olsa da içerisindeki semantik veriler doğrulama (validation) kurallarından geçemedi.
⚠️ HTTP 422 Neden Meydana Gelir?
Formda şifrenin en az 8 karakter olmaması, geçersiz e-posta formatı veya eksik alanlar.
🛠️ Nasıl Çözülür ve Düzeltilir?
İstemciye hangi alanların geçersiz olduğunu belirten ayrıntılı hata dizisi dönün.
Sunucu Yapılandırma (Nginx / Web):
return 422 '{"errors":{"email":["Geçersiz e-posta formatı."]}}';
cURL Test Komutu:
curl -X POST https://bilgiseli.net/api/v1/comments -d '{"email":"hatali"}'