2009-09-08 4 views
0

Я понимаю, что максимальная длина для вызова AJAX с помощью GET является 2083 (по крайней мере, с IE6.)AJAX Ограничения по длине

Есть ли такое ограничение при выполнении вызова AJAX с помощью POST? Я никогда не использовал POST с вызовом AJAX, поэтому я даже не знаю, какие другие отличия могут быть.

ответ

1

Нет, это не произвольное ограничение по количеству сообщений. Однако отправка огромных объемов данных вверх или вниз из веб-приложения может вызвать проблемы с пользователями, особенно если у них есть ограниченный план полосы пропускания.

+2

Для POST не существует никаких байтов на стороне клиента. Существуют (настраиваемые) серверные ограничения. – ceejayoz

+0

Я добавил +1 к другому комментарию, так как он был технически более точным. Но я согласен с тем, что TJ настроен: пользовательский интерфейс. – DVK

5

Это зависит от вашего сервера.

IIS/ASP.Net (по умолчанию) имеет ограничение на размер тела сообщения (около 2 МБ). Но это можно изменить с помощью файлов конфигурации.

Для обычного использования AJAX вы не столкнетесь с проблемами. Если вы начнете загружать файлы, вы легко достигнете пределов.

+0

Хороший ответ. Apache, nginx и PHP имеют свои собственные настройки POST. – ceejayoz

Смежные вопросы