HTTP-Statuscodes

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ügbar
  • 504 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.