Em junho de 1999, foi publicada a especificação do protocolo HTTP, uma especificação muito completa mas sem uma definição exata a respeito do tamanho máximo que pode ter uma URL, devido a isso, os diferentes Browsers interpretam de uma maneira diferente, e cada um possui um tamanho máximo de URL:
- Internet Explorer: 2.083 caracteres
- Firefox: 65.536 caracteres
- Safari: 80.000 caracteres
- Opera: 190.000 caracteres
Mas não são só os Browsers que utilizam as URL’s, os servidores web também as administram e cada um interpreta a sua maneira:
- Apache: 4.000 caracteres
- Microsoft Internet Information Server (IIS): 16.384 caracteres
- Perl HTTP::Daemon: 8.000 caracteres
Então, fica a dica, não utilizar URL’s com mais de 2.000 caracteres para que funcione em todos os browsers.
Referências