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]>


Odpovedet emailem