Přeskočit na obsah
HTTP stavové kódyChyba
405

405 Method Not Allowed

Použitá HTTP metoda není pro požadovaný zdroj podporována.

browsernodeserver

Co způsobuje tuto chybu

Odeslali jste požadavek pomocí HTTP metody (GET, POST, PUT, DELETE atd.), kterou endpoint nepodporuje. Například odeslání DELETE na endpoint jen pro čtení nebo POST na zdroj jen pro GET.

Jak to opravit

Zkontrolujte hlavičku Allow v odpovědi, kde jsou uvedeny podporované metody. Ověřte, zda používáte správnou HTTP metodu dle dokumentace API, a podle toho upravte svůj požadavek.

Příklad

fetch('/api/users', { method: 'DELETE' }) // endpoint only allows GET/POST
Oficiální dokumentace

Související chybové kódy