Przejdź do treści
Kody statusu HTTPBłąd
405

405 Metoda niedozwolona

Użyta metoda HTTP nie jest obsługiwana dla żądanego zasobu.

browsernodeserver

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/POST
Oficjalna dokumentacja

Powiązane kody błędów