شرح صفوف ومحتوى الفقرة
ضمن فئة أخطاء العميل ، يساعد التفريق الهندسي بين كود وكود على تشخيص سبب رفض البيانات بدقة:
- كود (خطأ صياغي أو تركيبي): يعجز الخادم عن قراءة الطلب أصلاً بسبب عطب في الصياغة، مثل إرسال نص مكسور ينقصه قوس إغلاق أو حقول رأس مشوهة.
- كود (خطأ في التحقق المنطقي): صياغة الطلب وملف سليمة تماماً وقد قرأها الخادم بنجاح، لكن القيم المرسلة تخالف قواعد التحقق المنطقية (مثل إرسال بريد إلكتروني غير صالح أو كلمة مرور أقصر من الحد الأدنى).
Shell
HTTP/1.1 422 Unprocessable Content
Content-Type: application/problem+json; charset=utf-8
Content-Length: 92
{"title":"Validation Failed","status":422,"errors":{"email":["Invalid email address"]}}