Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Максимальный объем передачи данных при методе Get ? / 14 сообщений из 14, страница 1 из 1
15.04.2005, 13:38
    #33018102
nostra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
Существует ли какие-нибудь конкретные ограничения при передаче методом Get?
...
Рейтинг: 0 / 0
15.04.2005, 14:12
    #33018206
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
Могу ошибаться, но кажись 256 символов.
...
Рейтинг: 0 / 0
15.04.2005, 15:32
    #33018422
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
Привет!

Да, действительно существуют ограничения при методе 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
15.04.2005, 15:45
    #33018469
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
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
15.04.2005, 15:55
    #33018507
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
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
15.04.2005, 16:11
    #33018569
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
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
15.04.2005, 16:36
    #33018650
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальный объем передачи данных при методе Get ?
Sam Andrews kdima71
1. Я Вас не понял, причем здесь Microsoft. Эти ограничения не от него идут!

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


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

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

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

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

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

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

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


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