Nie jest to najdokładniejsza odpowiedź, ale wygląda na 2083 znaków na pasku adresu i 5165 znaków, gdy podąża za linkiem.
(nie urzędnik w jakikolwiek sposób, po prostu podłączony URL z 41.000 znaków do pliku testu HTM i używane Javascript kwerendy długość URL).
Aktualizacja:
Aby odtworzyć test, utwórz plik HTML z elementem zakotwiczenia, którego atrybut HREF ma 6000 znaków. Otwórz plik w przeglądarce i kliknij link. Następnie otwórz konsolę i sprawdź: window.location.href.length
.
Po wykonaniu tej procedury w IE9, dzisiaj raportuje długość jako 5165 znaków. Jeśli ręcznie załaduję ten sam adres URL za pośrednictwem paska adresu, wygeneruje on 2083 znaki.
Dla tego, co jest warte, IE wydaje się skracać adres URL przed wysłaniem żądania. Jeśli podam URL 24 000 znaków w atrybucie HREF kotwicy, IE będzie podążał za łączem, ale wynikowa strona zgłasza długość adresu URL 5165 znaków. Po tym samym linku w Chrome uzyskujesz odpowiedź HTTP 414 z mojego serwera testowego.
Należy na administratora.com – dogbane
@fahd no it does not - to podstawowe informacje dla programistów WWW –
Długość to nie wszystko, co ważne ... chodzi o to, jak możesz z niej korzystać - serwery mogą mieć znacznie mniejszy limit, aby chronić się przed niektórymi exploitami i nieautoryzowanym włamaniem. – Archimedix