422422 Nieprzetwarzalna zawartość
Serwer rozumie typ i składnię treści, lecz nie może przetworzyć zawartych instrukcji z powodu błędów semantycznych.
Co powoduje ten błąd
Żądanie jest poprawne składniowo, ale zawiera nieprawidłowe dane. Typowe przykłady: niepoprawny format adresu e-mail, liczba poza dozwolonym zakresem, brakujące wymagane pola lub odwołanie do nieistniejącego powiązanego zasobu.
Jak to naprawić
Sprawdź treść odpowiedzi pod kątem szczegółowych komunikatów o błędach walidacji. Popraw nieprawidłowe pola i ponów próbę. Waliduj dane po stronie klienta przed wysłaniem, aby wcześnie wychwycić takie błędy.
Przykład
fetch('/api/users', { method: 'POST', body: JSON.stringify({ email: 'not-an-email' }) })Powiązane kody błędów
100100 Continue
Serwer odebrał nagłówki żądania i klient powinien przesłać treść żądania.
423423 Zablokowany
Zasób, do którego uzyskiwany jest dostęp, jest zablokowany i nie może być modyfikowany (WebDAV).
204204 No Content
Serwer pomyślnie przetworzył żądanie, ale nie zwraca żadnej treści w odpowiedzi.
504504 Przekroczono Limit Czasu Bramy
Brama lub serwer proxy nie otrzymał odpowiedzi w wymaganym czasie od serwera upstream.
425425 Zbyt wczesne
Serwer nie chce przetwarzać żądania, które mogłoby zostać odtworzone, aby uniknąć potencjalnych ataków replay.
203203 Non-Authoritative Information
Odpowiedź została zmodyfikowana przez transformujące proxy i różni się od tego, co wysłał serwer źródłowy.