Страница 1 из 1
Submitted URI too large!
Добавлено: 13 окт 2022, 12:12
lp85d
Скажите пожалуйста какой лимит на GET запрос?
И если есть возможность настройки, то где и как?
The length of the requested URL exceeds the capacity limit for this server. The request cannot be processed.
If you think this is a server error, please contact the webmaster.
Re: Submitted URI too large!
Добавлено: 13 окт 2022, 12:53
SagePointer
В апаче - директива LimitRequestLine в конфиге сервера (по умолчанию - 8к символов).
Но лучше не передавать ничего длинного методом GET, т.к. у браузеров и своё железное ограничение на длину URI есть.
Re: Submitted URI too large!
Добавлено: 13 окт 2022, 14:31
lp85d
Да это понимаю, вопрос какое ограничение у Google Chrome Browser версии 106?
Re: Submitted URI too large!
Добавлено: 14 окт 2022, 11:14
lp85d
SagePointer писал(а): ↑13 окт 2022, 12:53
В апаче - директива LimitRequestLine в конфиге сервера (по умолчанию - 8к символов).
Но лучше не передавать ничего длинного методом GET, т.к. у браузеров и своё железное ограничение на длину URI есть.
Вы имеете ввиду про этот файл конфигурации Apache_2.4-PHP_7.2-7.4 используемый мною в запуске сервера?
D:\openserver\modules\http\Apache_2.4-PHP_7.2-7.4\conf\httpd.conf
Или какой то другой?
В нём нет пункта LimitRequestLine
Re: Submitted URI too large!
Добавлено: 14 окт 2022, 19:50
lp85d
OpenServer длина GET запроса
Где надстраивается?
Пытался найти в директории D:\OpenServer\modules
Вот что смог найти по запросу LimitRequestLine
Где изменить параметр лимита так и не разобрался
Re: Submitted URI too large!
Добавлено: 17 окт 2022, 16:55
lp85d
И так не отпускало меня в покое эта идея увеличить лимит в GET запросах и я нашёл решение!
И вот как надо было настраивать:
D:\openserver\modules\http\Apache_2.4-PHP_7.2-7.4\conf\httpd.conf
В пустую строку вводим
LimitRequestLine 65536
Перезагружаемся!
Error 500
Если получите подобную ошибку убедитесь что в папке со скриптом нет файла .htaccess
Таким образом получилось реализовать
выгрузку базы номеров телефонов Авито зная ID объявления
http://parserposter.ru/ads/?action=1&a[1]=1&a[2]=2
С такой конфигурацией в одном GET запросе можно будет получить до 3000 номеров телефона
Такой запрос по времени обработки займёт пол часа
Re: Submitted URI too large!
Добавлено: 18 окт 2022, 12:03
SagePointer
lp85d писал(а): ↑17 окт 2022, 16:55
И вот как надо было настраивать:
D:\openserver\modules\http\Apache_2.4-PHP_7.2-7.4\conf\httpd.conf
Настраивать нужно в D:\openserver\
userdata\config\Apache_2.4-PHP_7.2-7.4_server.conf, а httpd.conf из папки modules будет заново сгенерирован после перезапуска сервера, потому редактировать его бессмысленно, изменения потеряются.
Re: Submitted URI too large!
Добавлено: 19 окт 2022, 17:26
lp85d
Именно это я понял методом тыка, только потом вспомнил что двумя годами ранее подобные вопросы решал так же
viewtopic.php?t=5317
Решил подробно описывать ситуацию, чтобы в будущем так же наткнуться на неё, если будет провал в памяти