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é.

Poslední aktualizace: