کدهای وضعیت 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 : نوع ورود تهدید در بخش اطلاعات تهدید درخواست تنظیم نشده است.