Коды состояния 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 : Неверный хэш.
  • ThreatListUpdates.fetch : Пустой запрос на обновление, или неверная конфигурация списка, или список не существует для запрошенной конфигурации.
  • ThreatMatches.find : тип записи об угрозе не указан в разделе информации об угрозе запроса.