25th jun 2009

Comprimento máximo de uma url

Um cliente aqui da empresa quis saber qual o comprimento máximo que uma url pode ter, devido a questões internas dele.

Sempre tinha ouvido falar que era de 255 caracteres, mas nunca tinha procurado referências. O que encontrei foram outros dados: tudo depende do browser e do web server.

Browsers

  • Safari: 80.000 caracteres (imagino que o Chrome, por usar o Webkit, tenha o mesmo valor)
  • Internet Explorer (todas versões): 2.083 caracteres
  • Firefox 3.x: 100.000 caracteres
  • Opera 9: 190.000 caracteres

Webserver

  • Apache: por padrão, 4.000 cacarcteres, podendo chegar a 8.000
  • IIS: 16.000 caracteres

Caso a url ultrapasse o limite de caracteres, será retornado um erro de status 413

Mas, vale lembrar: se a URL está longa demais, será que não é porque você deveria enviar esses dados por POST?

Fontes
http://www.boutell.com/newfaq/misc/urllength.html
http://www.openajax.org/member/wiki/Browser_Variation_of_the_Hub_Reference_Implementation_(Illustrative)
http://support.microsoft.com/kb/q208427/

*não sei o quanto esses dados estão atualizados, então se alguém tiver outros, mais novos, para reforçar esses ou corrigir, agredeço!

Posts relacionados

Avalie

1 estrela2 estrelas3 estrelas4 estrelas5 estrelas (No Ratings Yet)

11 Responses to “Comprimento máximo de uma url”

  1. gustavo says with Firefox on Windows XP

    Po, será que alguem algum dia ja chegou a usar tanto coisa assim?

  2. Chris says with Firefox on Ubuntu

    Se alguém algum dia precisou, estava com problemas, Gustavão! hehe

  3. Mayron Cachina says with Firefox on Windows XP

    Esse cliente, estava quase a beira de cometer a mesma loucura :D

  4. Chris says with Firefox on Ubuntu

    Hahaha!
    Mayron, é que o cara tem um sistema X, offline, que vai ter que chamar outro sistema, que roda na web, passando alguns parâmetros. A maneira mais simples é chamar a url mesmo, e eles estavam com receio de estourar o limite por causa dos parâmetros.
    Mas, tudo resolvido antes de acontecer! hehe

  5. Cleiver says with Firefox on Windows XP

    Do que adianta o Opera aguentar 190.000 se o IIS só aguenta 16.000? =P

  6. Chris says with Firefox on Ubuntu

    Acho que tem a ver com o lance de “ah, o nosso browser não limita você em nada. É culpa dos outros”
    hehe

  7. Christian via Rec6 says with Via6

    Comprimento máximo de uma url…

    Qual o limite de caracteres que pode ter uma url? Conheça os limites por browser e por web server…

  8. Rodrigo says with Firefox on Windows XP

    O IE é um cocozão mesmo. (o lado bom é que ganhamos pra corrigir isso)

  9. Rodney says with Internet Explorer on Windows Vista

    Interessante

  10. Helen Fernanda says with Internet Explorer on Windows XP

    O bom de ficar fuçando em blog de programador é descobrir curiosidades assim. Se fosse para eu chutar, não chegaria nem perto. :P

  11. Helen Fernanda says with Internet Explorer on Windows XP

    Rá! Enganei seu blog de novo, eu não estou usando Internet Explorer. :P

Leave a Reply