رموز حالة HTTP‬

رموز حالة HTTP التي يمكن للخادم إنشاؤها استجابةً لطلب HTTP POST أو HTTP GET:

  • 200 OK: تم إرسال الطلب بنجاح.
  • 400 Bad Request: وسيطة غير صالحة (حمولة الطلب غير صالحة).
  • 403 Forbidden: تم رفض الإذن (مثل مفتاح واجهة برمجة تطبيقات غير صالح).
  • 429 Resource Exhausted: نفدت حصة الموارد أو وصلت إلى الحدّ الأقصى لمعدّل الوصول.
  • 500 Internal Server Error: خطأ داخلي في الخادم (حاول إعادة الطلب).
  • 503 Service Unavailable: غير متاح
  • 504 Gateway Timeout: تم تجاوز الموعد النهائي (حاول تقديم الطلب).

ملاحظة: على العملاء الذين يتلقون استجابة HTTP غير ناجحة (أي أي رمز حالة HTTP بخلاف 200 OK) الدخول إلى وضع التراجع.

الأسباب المحتملة لتلقي رمز حالة HTTP 400 Bad Request:

  • fullHashes.find: تجزئة غير صالحة.
  • threatListUpdates.fetch: طلب تحديث فارغ أو تهيئة قائمة غير صالحة أو القائمة غير موجودة للتهيئة المطلوبة.
  • threatmatch.find: لم يتم ضبط نوع إدخال التهديدات في قسم معلومات التهديد ضمن الطلب.