تحديد أخطاء API
هذه المهمة مخصصة لـتحديد أخطاء API داخل البرمجة / واجهات API. جوهرها: صنف أخطاء العميل عن أخطاء الخادم.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«تحديد أخطاء API» داخل البرمجة / واجهات API. جوهرها: صنف أخطاء العميل عن أخطاء الخادم.
بيئة التنفيذ والسياق
- العمليات
- قواعد التحقق
- المصادقة
- الحالات غير الموجودة
- فشل الخدمات التابعة
الطلب التقني
نفّذ مهمة «تحديد أخطاء API» تقنيا ضمن البرمجة / واجهات API اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [العمليات] - [قواعد التحقق] - [المصادقة] - [الحالات غير الموجودة] - [فشل الخدمات التابعة] طريقة التنفيذ والفحص: 1. صنف أخطاء العميل عن أخطاء الخادم. 2. اختر status code يعبّر عن سبب الفشل. 3. صمم error body ثابتًا يحمل code ورسالة وتفاصيل قابلة للتصرف. المخرجات المقبولة: - كتالوج أخطاء API. - HTTP status. - هيكل error response. حافظ على حدود «تحديد أخطاء API»: لا تحوّل الناتج إلى «تصميم المصادقة»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يستطيع العميل البرمجي اتخاذ تصرف صحيح من code دون تحليل نص الرسالة؟ما يجب تسليمه
- كتالوج أخطاء API
- HTTP status
- هيكل error response
معيار قبول الحل
- هل يستطيع العميل البرمجي اتخاذ تصرف صحيح من code دون تحليل نص الرسالة؟