Какова максимальная длина URL в браузере? - PullRequest
2 голосов
/ 04 июля 2011

Я ищу официальное число для максимального числа символов, которое можно передать через строку URL.

Отличается ли оно для каждого браузера?Если так, то я ищу IE6

Ответы [ 2 ]

3 голосов
/ 04 июля 2011

Это отличается для каждого браузера. Для IE максимальная длина строки запроса составляет ~ 2048 символов. Смотри: http://support.microsoft.com/kb/208427 (Не уверен, что это все еще относится к IE9, но должно быть релевантно для IE6-IE8)

0 голосов
/ 04 июля 2011

2006-10-13: хотя в спецификации протокола HTTP не указана максимальная длина, практические ограничения накладываются веб-браузером и серверным программным обеспечением. Microsoft Internet Explorer (браузер)

Microsoft заявляет, что максимальная длина URL-адреса в Internet Explorer составляет 2083 символа, причем в части пути URL-адреса должно быть не более 2048 символов. В моих тестах попытки использовать URL-адреса длиннее этого приводили к появлению четкого сообщения об ошибке в Internet Explorer. Firefox (Браузер)

После 65 536 символов в строке адреса больше не отображается URL-адрес в Windows Firefox 1.5.x. Однако более длинные URL будут работать. Я прекратил тестирование после 100 000 символов. Safari (Браузер)

Будет работать не менее 80 000 символов. Я прекратил тестирование после 80000 символов. Opera (Браузер)

Будет работать не менее 190 000 символов. Я прекратил тестирование после 190 000 символов. Opera 9 для Windows продолжала отображать полностью редактируемый, копируемый и вставляемый URL в адресной строке даже в 190 000 символов.

Дополнительные исследования см. По этой ссылке http://www.boutell.com/newfaq/misc/urllength.html

...