Коды состояния 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 : тип записи об угрозе не указан в разделе информации об угрозе запроса.