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.