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.