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.