Sziasztok!
A probléma a következő: Form küldésnél ha túl nagy a beküldött adat ezt kapom vissza hibaüzenetnél:
The requested URL's length exceeds the capacity limit for this server.
Mi lehet ezzel csinálni, hol lehet konfigurálni a szervert, hogy hosszabb url is engedélyezve legyen?
- 1169 megtekintés
Hozzászólások
Mondjuk úgy, hogy postolod az adatokat? (Hint: method="post")
Andi, really. Take it from me. If I tell you something, I'm usually right.
- A hozzászóláshoz be kell jelentkezni
igen úgy, valamikor meg get-tel
- A hozzászóláshoz be kell jelentkezni
IE-ben az URL-ek maximális mérete 2083 karakter. Azaz ennél hosszab URL-t se GET, se POST esetében nem tudsz használni. GET esetében a form adatai bekerülnek az URLbe, míg POST esetén külön, az URL mellett, abba be nem épülve adódnak át a kiszolgálónak. Azaz sok adat esetén a POST az ajánlott, a GET nem. Amúgy is, GET-et akkor érdemes/szabad használni, ha a form által generált URL mások számára is továbbadható, mert nem jelent biztonsági kockázatot. Tipikusan ilyen a keresés, de például rekordok törlése/módosítása nem.
- A hozzászóláshoz be kell jelentkezni