powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Максимальный объем передачи данных при методе Get ?
14 сообщений из 14, страница 1 из 1
Максимальный объем передачи данных при методе Get ?
    #33018102
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует ли какие-нибудь конкретные ограничения при передаче методом Get?
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018206
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу ошибаться, но кажись 256 символов.
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018422
kdima71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Да, действительно существуют ограничения при методе get.

Вот что на этот счет написано в MSDN Library (April 2003):

...
When using the get method to send data to an HTTP server, the amount of data that can be sent is limited by the maximum length of a URL. In this case the URL cannot be longer than 2048 bytes.


Походу, там же на счет метода post

....
When using the post method, there is no theoretical limit to the amount of data that can be sent to the HTTP server. The amount of data may be constrained by the physical limits of the client computer.



Рекомендую читать MSDN Library (в offline или в online)!!!

С уважением, kdima71.
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018469
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdima71
...
When using the get method to send data to an HTTP server, the amount of data that can be sent is limited by the maximum length of a URL. In this case the URL cannot be longer than 2048 bytes.



гы, МС молодцы, раз МСИЕ режет урл больше 2к, значит cannot be longer...=)

вообще-то по стандартам:
The HTTP protocol does not place any a priori limit on the length of a URI.

ЗЫ: ну а как ответ на вопрос топика - да, есть ограничение...=)
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018507
kdima71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sam Andrewsвообще-то по стандартам:
The HTTP protocol does not place any a priori limit on the length of a URI.

Привет.

1. Я Вас не понял, причем здесь Microsoft. Эти ограничения не от него идут!
2. Могли бы Вы привести здесь источник, где написано, что "The HTTP protocol does not place any a priori limit on the length of a URI."!
3. URI - это одно и тоже, что URL?

Заранее благодарю!
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018569
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdima71
1. Я Вас не понял, причем здесь Microsoft. Эти ограничения не от него идут!

а от кого же..? их же браузер режет длинный урл =)
подозреваю, что поэтому и есть такое "ограничение" в мсдн...
надо будет еще проверить сколько потянет iis...

kdima71
2. Могли бы Вы привести здесь источник, где написано, что "The HTTP protocol does not place any a priori limit on the length of a URI."!

rfc2616, стандарт http 1.1

kdima71
3. URI - это одно и тоже, что URL?

практически, урл - частный случай ури...
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018650
kdima71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sam Andrews kdima71
1. Я Вас не понял, причем здесь Microsoft. Эти ограничения не от него идут!

а от кого же..? их же браузер режет длинный урл =)
подозреваю, что поэтому и есть такое "ограничение" в мсдн...
надо будет еще проверить сколько потянет iis...


OK! А в других Web Browser такого ограничения нет??? Не могу поверить в это!!! Могли бы Вы поддвердить это, если возможно!!!
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018700
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну можно попробывать:
ИЕ физически не дает ввести больше 2048 символов
FireFox, Mozilla, Opera выдержали 10 тысях, дальше проверять не стал...

ЗЫ: надо отдать должное ИИС, 414 ошибку он не вернул...=)

с уважением...
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018738
kdima71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sam Andrewsну можно попробывать:
ИЕ физически не дает ввести больше 2048 символов
FireFox, Mozilla, Opera выдержали 10 тысях, дальше проверять не стал...

ЗЫ: надо отдать должное ИИС, 414 ошибку он не вернул...=)

с уважением...

У меня нет под рукой FireFox, Mozilla, Opera, поэтому не с могу проверить следующее:
1. создать HTML страницу с FORM у которой метод GET;
2. создать INPUT принадлежащий этой форме;
3. ввести в этот элемент более 2k символов;
4. отправить эту форму на HTTP server или локально на другую страницу;
5. проверить длину значения INPUT на результирующей странице (если локально использовать Java и VB script).

Буду очень рад, если Вы проверите это и поделитесь результатом тестирования здесь!
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018754
kdima71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения! Если тест будет проводится локально, тогда использовать JavaScript на результирующей странице (VB Script не поддерживается этими Web Browsers наверно)!!!
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018900
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самому стало любопытно, значит так
ИЕ.6 позволяет передать 2051 символ, после чего откровенно отказывается сабмитить форму...
остальные в первый раз позволяют передавать больше 10к символов, а дальше начинают капризничать, толком установить зависимость времени нету...

с уважением...
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33018915
kdima71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, за попытку разобраться...

Если будет возможность и время, на досуге самостоятельно протестирую метод get на Web Browsers отличных от IE.

Хотя уверен, что это ограничение существует также и у них!!!

Все хорошего...
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33019096
хм...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Максимальный объем передачи данных при методе Get ?
    #33019100
хм...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точнее http://www.w3.org/2001/tag/doc/whenToUseGet.html#ephemeral
это последняя версия
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Максимальный объем передачи данных при методе Get ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]