Codes d'état HTTP

Codes d'état HTTP que le serveur peut générer en réponse à une requête HTTP POST ou HTTP GET:

  • 200 OK : requête réussie.
  • 400 Bad Request : argument incorrect (charge utile de la requête non valide).
  • 403 Forbidden : autorisation refusée (par exemple, clé API non valide).
  • 429 Resource Exhausted : Le quota de ressources est dépassé ou la limite du débit est atteinte.
  • 500 Internal Server Error : erreur interne du serveur (réessayez d'envoyer votre requête).
  • 503 Service Unavailable : non disponible.
  • 504 Gateway Timeout : délai dépassé (réessayez d'envoyer votre requête).

Remarque : Les clients qui reçoivent une réponse HTTP ayant échoué (c'est-à-dire tout code d'état HTTP autre que 200 OK) doivent passer en mode d'attente.

Raisons possibles de la réception du code d'état HTTP 400 Bad Request :

  • fullHashes.find : hachage non valide.
  • threatListUpdates.fetch : requête de mise à jour vide, configuration de liste non valide ou liste qui n'existe pas pour la configuration demandée
  • threatMatches.find : le type d'entrée de la menace n'est pas défini dans la section des informations sur la menace de la requête.