Petr Ferschmann wrote:
Reseni: nepouzivat GET, vzdy pouze POST.
Jedine me napada ze by na submitu byl javascript, ktery by provedl
zakodovani presne definovanym zpusobem. Ale to je docela hnus.
Jenže toto doporučení je proti sémantice HTTP. POST může modifikovat
data, GET je read-only operace.
Více viz REST
http://en.wikipedia.org/wiki/Representational_State_Transfer
Nicméně sémantika je na nic, když by to vůbec nefungovalo :-).
Přesně tak.
Můžu se
zeptat v jakém prohlížeči to nefunguje? Myslím, že my používáme GET a po
troše snažení nám to chodí v IE, Gecku a Opeře bez problémů.
MSIE, starší verze (přesně neřeknu, ale jsou to pětkové). Trochu se
komplikuje, když se používá i něco jiného než browsery, například MS
Office (které používají webdav knihovnu, a to zase dělá úplně jinak).
Pokud někdo dělá web pro "aktuální browsery" a nebudou mu volat
zákazníci "mně to nefunguje" (šťastný to člověk), tak si klidně může
používat GET a přemýšlet o věcech jako je REST. Nebo (z jiného soudku)
může používat greylisting a poštovní server strikně odmítající nesmyslné
HELO příkazy....
Petr Ferschmann
--
Kamil Podlesak <[EMAIL PROTECTED]>