کدهای وضعیت 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 : هش نامعتبر است.
- gefListUpdates.fetch : درخواست به روز رسانی خالی، یا پیکربندی لیست نامعتبر، یا لیست برای پیکربندی درخواستی وجود ندارد.
- gefMatches.find : نوع ورود تهدید در بخش اطلاعات تهدید درخواست تنظیم نشده است.