En ANIETO2K he leído un artículo que me ha llamado mucho la atención, por el motivo que desconocía ese tema (que se le va a hacer la ignorancia es muy mala), pero para eso estamos en la Red para aprender unos de otros, el articulo dice lo siguiente:
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 caracteres
- Firefox: 65.536 caracteres
- Safari: 80.000 caracteres
- Opera: 190.000 caracteres
Pero no solo los navegadores usan URL’s, los servidores web también las gestionan y ellos han tenido que interpretar el estándar a su manera:
- Apache: 4.000 caracteres
- Microsoft Internet Information Server (IIS): 16.384 caracteres.
- Perl HTTP::Daemon: 8.000 caracteres.
Así que ya sabemos que no deberíamos hacer uso de URL’s mayores a 2,000 caracteres para que funcionen en todos los navegadores y servidores.
Yo no se si existen o no URL´s tan largas, pero si las tienes que escribir es como redactar un documento, una dirección con 80.000 caracteres… me agoto nada más pensarlo.





Enero 25th, 2008 a las 5:01 pm
Si bien es cierto que no utilizamos URL’s tan largas para acceder a una página, hay que tener en cuenta que si en el envÃo de un formulario (form) html se utiliza el método (method) “get”, lo que realmente ocurre es que los campos del mismo (el nombre del campo junto con su contenido) se concatenan al final de la URL destino (action) del formulario.
De este modo, si el formulario tiene muchos campos o el contenido de estos es muy largo, podrÃamos llegar facilmente a los lÃmites de caracteres comentados.
Espero que esto aclare la necesidad de conocer dichos lÃmites ^_^
Enero 25th, 2008 a las 5:07 pm
Muchas gracias por la aclaración, un saludo Rubensa.