sacado de este mismo foro
Cita: En Junio de 1999, se publicó la especificación del protocolo HTTP, una especificación bastante completa pero sin una definición exacta con respecto al tamaño máximo que puede tener una URL, debido a esto, los diferentes navegadores han tenido que interpretarlo de la mejor manera y cada uno de ellos tiene una logitud máxima diferente.
* Internet Explorer: 2.083 carácteres
* Firefox: 65.536 carácteres
* Safari: 80.000 carácteres
* Opera: 190.000 carácteres
Pero no solo los navegadores usan URL’s, los servidores web tambien las gestionan y ellos han tenido que interpretar el estandar a su manera.
* Apache: 4.000 carácteres
* Microsoft Internet Information Server (IIS): 16.384 carácteres.
* Perl HTTP::Daemon: 8.000 carácteres.
Así que ya sabemos que no deberíamos hacer uso de URL’s mayores a 2.000 carácteres para que funcionen en todos los navegadores y servidores.