HTTP-Statuscodes, die der Server als Antwort auf eine HTTP-POST- oder -HTTP-GET-Anfrage generieren kann:
200 OK: Anfrage erfolgreich.400 Bad Request: Ungültiges Argument (ungültige Anforderungsnutzlast).403 Forbidden: Berechtigung verweigert (z. B. ungültiger API-Schlüssel).429 Resource Exhausted: Es wurde entweder das Ressourcenkontingent überschritten oder das Ratenlimit erreicht.500 Internal Server Error: Interner Serverfehler (wiederholen Sie Ihre Anfrage).503 Service Unavailable: Nicht verfügbar504 Gateway Timeout: Frist abgelaufen. Bitte versuchen Sie es noch einmal.
Hinweis: Clients, die eine fehlgeschlagene HTTP-Antwort erhalten (d. h. mit Ausnahme von 200 OK), müssen in den Back-off-Modus wechseln.
Mögliche Gründe für den Erhalt des HTTP-Statuscodes 400 Bad Request:
- fullHashes.find: Ungültiger Hash.
- threatListUpdates.fetch: Leere Aktualisierungsanfrage oder ungültige Listenkonfiguration oder die Liste ist für die angeforderte Konfiguration nicht vorhanden.
- threatMatches.find: Der Eintragstyp der Bedrohung wurde im Abschnitt mit den Bedrohungsinformationen festgelegt.