קודי מצב HTTP

קודי סטטוס HTTP שהשרת יכול ליצור בתגובה לבקשת HTTP POST או HTTP GET:

  • 200 OK: הבקשה הושלמה.
  • 400 Bad Request: ארגומנט לא חוקי (המטען הייעודי של הבקשה לא חוקי).
  • 403 Forbidden: ההרשאה נדחתה (למשל, מפתח API לא חוקי).
  • 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: בקשת עדכון ריקה, או הגדרה לא חוקית של רשימה, או רשימה לא קיימת עבור התצורה המבוקשת.
  • threatMatches.find: סוג רשומת האיום לא מוגדר בקטע 'פרטי איומים' של הבקשה.