Здравствуйте, qwertyytrewq, Вы писали:
Q>Какой максимальный размер GET запроса?
Q>И можно ли его настраивать? В браузере или на веб-сервере?
Q>Спасибо.
А чем не устраивает POST?
... << RSDN@Home 1.2.0 alpha rev. 619>>
Здравствуйте, qwertyytrewq, Вы писали:
Q>Какой максимальный размер GET запроса?
Q>И можно ли его настраивать? В браузере или на веб-сервере?
Q>Спасибо.
я вроде читал/слышал что 8кб...
вот маленькая тест страничка:
<html>
<body>
<script language=javascript>
link = prompt( "enter start url", "index.php?a=" );
size = prompt( "enter link's \"a\" size to test ( total will be +12 )", "1000" );
for ( i = 0; i < size; i++ ) link += "a";
document.write( "<a href=" + link + ">click me ( total length="+ link.length +" )</a>" );
</script>
</body>
</html>
если потестировать просто браузеры, то полуются интересные вещи:
— ИЕ 6,0. при 4100 уже отказывается даже пробывать переходить по линку... также не отображает его в статус-строкею
— ФайрФокс 1.5. отображает при любом числе... и пытается перейти (тоесть запрос отправляет)... другое дело приймет ли его сервер?... при очень больших значениях... например 40000 у броузер не может показать (при ошибке) куда у него не получилось перейти (окно есть, текст белый я так понял... потому как скрол есть).... при 50000 все тоже, но еще и в строке адреса нет отображения пути... при 1000000 броузер предупреждает о том, что скрип долго выполняется (есть возможность прервать), если продолжить, то все нормально... запрос идет
если вместо урла ввести "
http://google.com?a=", а длину параметра "100000", то получаем ошибку:
The page cannot be displayed
...
Error Code: 414 Request-URL too Large. The size of the request header is too large. Contact your ISA Server administrator. (12215)
тут явно сервак отрубил... до скрипта выполнение не дошло.
если вместо урла ввести "
http://google.com?a=", а длину параметра "17000", то получаем ошибку:
The page cannot be displayed
...
Error Code: 500 Internal Server Error. The request was rejected by the HTTP filter. Contact your ISA Server administrator. (12217)
а тут до скрипта выполнение дошло
самое главное забыл написать

.....
из этого делаем вывод, что если существует вероятность получения длины урла более 4000 то лучше думать другой способ... ПОСТ например... ИЕ пахать не будет... ( а его покаместь юзает бОльшая часть населения Земли )