کدهای وضعیت 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
:
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["The server generates HTTP status codes like `200 OK` for success and various error codes (`400`, `403`, `429`, `500`, `503`, `504`) for different issues encountered during `POST` or `GET` requests."],["Clients receiving unsuccessful HTTP responses (any code other than `200 OK`) should enter back-off mode to avoid overwhelming the server."],["`400 Bad Request` errors can arise from invalid arguments in requests to `fullHashes.find`, `threatListUpdates.fetch`, or `threatMatches.find` methods, such as invalid hashes, empty update requests, or missing threat entry types."]]],["The server responds to HTTP `POST` or `GET` requests with various status codes. `200 OK` indicates success. Errors include `400 Bad Request` for invalid input, `403 Forbidden` for permission issues, `429 Resource Exhausted` for quota/rate limits, `500` for internal errors, `503` for unavailability, and `504` for timeouts. A non-`200 OK` response requires clients to enter back-off mode. `400` errors may occur due to invalid hashes, empty update requests, or missing threat information.\n"]]