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.