Страница 1 из 1

Bad Request на длинные запросы

Добавлено: 06 янв 2012, 10:53
avk02
В Open Server похоже есть ограничения на длину GET (?) запроса...
На длинные запросы (такие получаются, например, при использовании групировки при сжатии JavaScript в MODX 2) выдаётся ошибка 400 Bad Request

Пример такого запроса:
<script type="text/javascript" src="/manager/min/index.php?f=/manager/assets/modext/widgets/system/modx.grid.dashboard.widgets.js,/manager/assets/modext/widgets/system/modx.panel.dashboards.js,/manager/assets/modext/sections/system/dashboards/list.js"></script>

В логе:
modx01o.local: 127.0.0.5 - - [06/Jan/2012:13:54:43 +0700] "GET /manager/min/index.php?f=/manager/assets/modext/widgets/system/modx.grid.dashboard.widgets.js,/manager/assets/modext/widgets/system/modx.panel.dashboards.js,/manager/assets/modext/sections/system/dashboards/list.js HTTP/1.1" 400 150 "http://modx01o.local/manager/?a=53" "Opera/9.80 (Windows NT 5.1; U; Edition Next; ru) Presto/2.10.238 Version/12.00"

Разумеется, это всё можно отключить (по крайней мере, в MODX). Но! По умолчанию эта фича была включена и пришлось лезть в БД. А ведь где-то подобное может быть неотключаемо.

Re: Bad Request на длинные запросы

Добавлено: 06 янв 2012, 11:58
Максим
Причём тут Open Server? Open Server это программа по запуску и остановке сервера, она никакие запросы не обрабатывает. Компоненты настраивайте!

Re: Bad Request на длинные запросы

Добавлено: 06 янв 2012, 13:36
avk02
Не соглашусь. Open Server всё-таки не только программа, он распространяется вместе с этими компонентами и их настройками.
На Денвере и wampserver'е такой проблемы никогда не встречалось.
Хотелось бы, чтобы и в Open Server не было.