No es la respuesta más precisa, pero parece que tiene 2083 caracteres en la barra de direcciones y 5165 caracteres cuando sigue un enlace.
(No oficial de ninguna manera, simplemente enchufar una URL con 41.000 caracteres en un archivo HTM prueba y utiliza Javascript para consultar la longitud de la URL.)
Actualización:
para reproducir la prueba, crea un archivo HTML con un elemento ancla cuyo atributo HREF tiene 6000 caracteres de longitud. Abra el archivo en su navegador y haga clic en el enlace. A continuación, abra la consola y marque window.location.href.length
.
Siguiendo este procedimiento en IE9 hoy, informa la longitud como 5165 caracteres. Si cargo la misma URL manualmente a través de la barra de direcciones, informa 2083 caracteres.
Por lo que vale, IE parece truncar la URL antes de enviar la solicitud. Si pongo una URL de 24,000 caracteres en el atributo HREF del ancla, IE seguirá el enlace pero la página resultante informa una longitud de URL de 5165 caracteres. Seguir el mismo enlace en Chrome da como resultado una respuesta HTTP 414 de mi servidor de prueba.
Pertenece en superusuario.com – dogbane
@fahd no, no es información esencial para desarrolladores web –
La longitud no es lo único que importa ... se trata de cómo puede usarla: los servidores pueden tener un límite significativamente más pequeño para protegerse de vulnerabilidades e intrusiones no autorizadas. – Archimedix