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.