Ошибка xmlhttpreqeust при отправке / получении, но не при обычной отправке формы - PullRequest
0 голосов
/ 22 марта 2011

При использовании xmlhttpreqeust запрос post / get завершается неудачно, когда данные превышают 7k. (Ошибка HTTP 400) При публикации одних и тех же данных с использованием обычной формы (и т. Д.) Это работает хорошо.

Существует ли ограничение на размер данных при использовании xmlhttprequest? или нужна дополнительная настройка?

Dev Inv: NetBeans 6.9.1. Сервер: Tomcat 6. Браузер: IE8.

1 Ответ

0 голосов
/ 22 марта 2011

При выполнении GET данные ограничиваются длиной URL-адреса, который принимает браузер.Некоторые версии IE имеют ограничение около 2 кБ, поэтому вы должны убедиться, что данные намного ниже этого.GET просто не подходит для отправки большого количества данных.

При выполнении POST ограничение намного выше.Веб-сервер имеет ограничение по умолчанию для размера запроса, которое обычно составляет около 4 МБ.

Те же ограничения применяются к запросу с использованием XMLHTTPRequest и публикации формы.Это метод (POST / GET), который имеет значение для ограничения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...