Kody stanu HTTP

Kody stanu HTTP, które serwer może wygenerować w odpowiedzi na żądanie HTTP POST lub HTTP GET:

  • 200 OK: żądanie zostało przetworzone.
  • 400 Bad Request: nieprawidłowy argument (nieprawidłowy ładunek żądania).
  • 403 Forbidden: odmowa dostępu (np. nieprawidłowy klucz interfejsu API).
  • 429 Resource Exhausted: przekroczono limit zasobów lub osiągnięto ograniczenie liczby żądań.
  • 500 Internal Server Error: wewnętrzny błąd serwera (spróbuj ponownie wykonać żądanie).
  • 503 Service Unavailable: niedostępna.
  • 504 Gateway Timeout: ostateczny termin (spróbuj ponownie).

Uwaga: klienci, którzy otrzymają nieudaną odpowiedź HTTP (czyli kod stanu HTTP inny niż 200 OK), muszą włączyć tryb wycofywania.

Możliwe przyczyny otrzymania kodu stanu HTTP 400 Bad Request:

  • fullHashes.find: nieprawidłowy hasz.
  • threatListUpdates.fetch: puste żądanie aktualizacji, nieprawidłowa konfiguracja listy lub lista nie istnieje dla żądanej konfiguracji.
  • threatMATCH.find: typ wpisu o zagrożeniu nie jest ustawiony w sekcji informacji o zagrożeniu żądania.