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