Questão Existe um limite de caracteres de URL?


Cliquei em um anúncio para uma transação do TracFone e observei o URL pelo qual ele passou:

http://ad.yieldmanager.com/clk?3,eJydkduSmkAQhp.GO6FmmCNF5WKAFRGJicJu8CbFSVBBXMIuq0-fdtdNKrfpmqL..rpruuYHEytjhYkpJfmO77DIkIUJL3dMUjMXU2RZFiFSGhxhJKbU9h0VGrGnbOnlsXoP36ThqD5jUVfdXVLlKjVzzPFhXn2QPUFvH8oO9eN39f.hjAvl3zVk2F-5UhlxnYhrYv8Zc4tD-JSM26cELaO6TQ75EEazJtwglhizehnldBsVxzB6bEPDJ-HfBV-m9TCcJ0RNjBmcqumytNHTvtAvad11et61gDe-NyEuZl2GskOVAQmhFlJIQnRwlTJkYhCCS46kDh5SybABcy7Mtem-uV0C0hSSIYQ5gY2bIAGaAE3UfLUC.fDj220NIYxy-BUI0BLAStbnwAuCOb7ETnpqolf-lSslInV2ZKxvs-dK2SfvAuM2jLv7hW63QeD7owZo8XklYxQhappUEsAB4L50rt11vn6sfibklW7X69PyWEFTQZNzLEwioVpDhd79AZfov4Y1-mXfVneb-mf4FGnfpJANjWgUcj20t9eXb4PWl6ei7LVfZf7Sl.qt8RvgCraA,http://insight.adsrvr.org/track/clk?sv=rightmediahosted&w=160&h=600&crid=m2ffwh5&adv=qt8fijj&cmp=fhpecrl&ag=yuq8cbh&pid=imm39f3&td_s=http%3A%2F%2Fl.yimg.com%2Frq%2Fdarla%2F2-3-4%2Fhtml%2Fext-render-secure.html&r=http://tracking.intermundomedia.com/lnd/redir.php?imm_cid=06-AJ&dest=http://offers.tracfone.com/en/samsung-r455c.htm  

Essa é uma URL de 942 caracteres!

Então eu queria saber: existe um limite definido para o tamanho da URL?


4


origem


Você tem ótimas respostas atualizadas neste link: stackoverflow.com/a/417184/3442166 - deltonio2


Respostas:


Segundo a Microsoft, o limite máximo de caracteres no IE é 2083 http://support.microsoft.com/kb/208427

De acordo com este artigo, outros navegadores podem manipular um número muito maior de caracteres na URL http://hiox.org/425-maximum-length-of-a-url.php

Com isso dito, porém, para a compatibilidade entre navegadores, a maioria das URLs provavelmente segue a menor quantidade suportada pelo IE.


7



"Não, vovó. Você pode simplesmente copiar e colar o URL. Você não precisa escrevê-lo no papel e depois digitá-lo à mão!" - iglvzx


Como djmadscribbler já disse que há tamanho máximo para url e é por isso que usamos POST em vez de GET (por exemplo) ao fazer upload de arquivos ou enviar formulários em html que talvez não tenham limite para o texto digitado.

Se não houver um limite para o tamanho do URL, poderemos fazer o upload do nosso backup de documentos de 1 GB para o servidor usando a solicitação http get, mas alguém decidiu que ninguém quer ver um URL de 1 GB na barra de endereços dos navegadores ... talvez haja muitas outras razões, imagine o que acontece quando você acertou bookmark this botão com esse tipo de URL ...


3