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