405405 Metoda niedozwolona
Użyta metoda HTTP nie jest obsługiwana dla żądanego zasobu.
Co powoduje ten błąd
Wysłałeś żądanie przy użyciu metody HTTP (GET, POST, PUT, DELETE itp.), której endpoint nie obsługuje. Na przykład wysłanie DELETE do endpointu tylko do odczytu lub POST do zasobu obsługującego wyłącznie GET.
Jak to naprawić
Sprawdź nagłówek Allow w odpowiedzi, aby poznać obsługiwane metody. Zweryfikuj, czy używasz właściwej metody HTTP zgodnie z dokumentacją API. Odpowiednio zmień metodę żądania.
Przykład
fetch('/api/users', { method: 'DELETE' }) // endpoint only allows GET/POSTPowiązane kody błędów
207207 Multi-Status
Odpowiedź zawiera statusy wielu niezależnych operacji w jednej odpowiedzi (WebDAV).
523523 Serwer źródłowy nieosiągalny
Cloudflare nie mógł dotrzeć do serwera źródłowego — zwykle z powodu problemów z DNS.
424424 Nieudana zależność
Żądanie nie powiodło się, ponieważ zależało od innego żądania, które zakończyło się błędem (WebDAV).
418418 Jestem czajnikiem
Serwer odmawia obsługi żądania, ponieważ jest — na stałe — czajnikiem. Żart prima aprilis z RFC 2324.
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.
428428 Wymagany warunek wstępny
Serwer wymaga, aby żądanie było warunkowe, co zapobiega problemowi 'utraconej aktualizacji'.