Co je chyba 405: Method Not Allowed
Chyba 405 (Method Not Allowed) znamená, že server nechce vyřídit váš požadavek, protože jste použili nesprávný způsob, jak se k němu připojit.
Každá webová adresa (nebo část webu) má povolené jen některé typy požadavků, jako je GET (načíst obsah) nebo POST (odeslat data), a pokud použijete jiný typ, server vám řekne, že to „nepovoluje“.
Kdy se stavový kód 405 zobrazí
HTTP kód 405 se objeví, například když:
- se pokoušíte odeslat formulář na stránce, která místo toho očekává, že ji jen načtete.
- používáte webovou aplikaci nebo API, které povoluje jen načítání dat (GET), ale vy se snažíte data odeslat nebo upravit (POST nebo PUT).
Obvykle jde o případy, kdy je server špatně nakonfigurován (např. problém v nastavení souboru .htaccess) nebo jsou špatně nastavené endpointy na straně API.
Jak chybu 405 řešit
Ověřte, že používáte správný způsob připojení – zkuste například místo odesílání dat stránku jen načíst.
Pokud jde o API, podívejte se do dokumentace, abyste věděli, jaké typy požadavků jsou pro konkrétní akce povolené.