415415 Nieobsługiwany typ mediów
Serwer odrzuca żądanie, ponieważ Content-Type treści żądania nie jest obsługiwany.
Co powoduje ten błąd
Nagłówek Content-Type nie pasuje do oczekiwanego przez serwer. Na przykład: wysłanie text/plain, gdy serwer wymaga application/json, albo przesłanie danych formularza, gdy oczekiwany jest JSON.
Jak to naprawić
Ustaw prawidłowy nagłówek Content-Type. Dla API JSON użyj 'application/json'. Przy przesyłaniu plików użyj 'multipart/form-data'. Sprawdź dokumentację API w celu ustalenia wymaganego typu treści.
Przykład
fetch('/api/data', { method: 'POST', headers: { 'Content-Type': 'text/plain' }, body: '{}' })Powiązane kody błędów
425425 Zbyt wczesne
Serwer nie chce przetwarzać żądania, które mogłoby zostać odtworzone, aby uniknąć potencjalnych ataków replay.
400400 Nieprawidłowe Żądanie
Serwer nie może przetworzyć żądania z powodu błędu klienta, np. niepoprawnej składni, nieprawidłowych parametrów lub uszkodzonych danych.
100100 Continue
Serwer odebrał nagłówki żądania i klient powinien przesłać treść żądania.
511511 Wymagane uwierzytelnienie sieciowe
Klient musi się uwierzytelnić, aby uzyskać dostęp do sieci — dotyczy to zwykle portali przechwytujących (captive portal).
307307 Tymczasowe przekierowanie
Żądanie powinno zostać powtórzone tą samą metodą pod adresem URL wskazanym w nagłówku Location. W odróżnieniu od 302, metoda żądania nie może ulec zmianie.
525525 Błąd handshake'u SSL
Cloudflare nie mógł ukończyć handshake'u SSL/TLS z serwerem źródłowym.