Каков предел размера запроса сообщения?

Извините, если бы это - дубликат, я думал бы, что это было бы, всего лишь ничего не мог бы найти.

У меня есть приложение гибкого провода, что я отправляю данные назад на php/mysql сервер через IE. Я еще не столкнулся ни с какими проблемами, но знающий, что это заранее могло бы сохранить меня набор разочарования и работы. Существует ли предел размера регистрации данных через http?

Эта статья говорит "нет": http://www.netlobo.com/ie_form_submit.html

Это обсуждение говорит да: http://bytes.com/topic/php/answers/538226-what-maximum-limit-using-post-method

И все это идет назад и вперед, что я в состоянии найти онлайн. Поэтому ограничьте ответы на, лично тестировал/проверял числа.

Я желаю отправить назад строку XML, которая может быть довольно большой (скажите что до 5 МБ).

Если это имеет какое-либо значение: браузер всегда будет IE (наш продукт требует его), сообщение прибывает из и httpService в гибком проводе, веб-сервер является php, DB является mySql.

252
задан invertedSpear 2 March 2010 в 06:37
поделиться

3 ответа

Это зависит от конфигурации сервера. Если вы работаете с PHP под Linux или подобным, вы можете управлять им с помощью файла конфигурации .htaccess, например:

#set max post size
php_value post_max_size 20M

И, да, я могу лично подтвердить, что это работает :)

Если вы ' Если вы используете IIS, я понятия не имею, как вы установите это конкретное значение.

197
ответ дан 23 November 2019 в 02:53
поделиться

HTTP-сервер должен решить, есть ли ограничение. Продукт, над которым я работаю, позволяет администратору настраивать лимит.

1
ответ дан 23 November 2019 в 02:53
поделиться

URL-адрес запроса (GET и POST) может быть ограничен как браузером, так и сервером. Как правило, безопасный размер составляет 2 КБ, так как есть почти нет браузеров или серверов, которые используют меньший лимит.

Тело запроса (POST) обычно * ограничивается сервером по размеру байта, чтобы предотвратить тип DoS-атаки (обратите внимание, что это означает, что экранирование символов может увеличить размер тела в байтах). Наиболее распространенная настройка сервера - 10 МБ, хотя все популярные серверы позволяют увеличивать или уменьшать ее с помощью файла настроек или панели.

* Некоторые исключения существуют для старых браузеров сотовых телефонов или других небольших устройств - в этих случаях это больше функция кучи, зарезервированной для этой цели на устройстве, чем что-либо еще.

71
ответ дан 23 November 2019 в 02:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: