Я использую Падрино на рубиновом картридже. У меня есть приложение, которое обслуживает довольно большой mp3-файл для использования проигрывателем в браузере, поэтому мне нужно отправить запрос диапазона. Если я этого не сделаю, файл перестанет воспроизводиться и в основном вылетит, пока я не сделаю новый запрос, но одно и то же всегда происходит с каждым запросом.
Я настроил маршрут для явного возврата кода 206 для файла. Это надежно устранило проблему в моем локальном стеке, однако сервер Openshift отвечает следующим заголовком: «Accept-Ranges: none». Из того, что я прочитал, это означает, что сервер не поддерживает запросы диапазона.
Могу ли я включить это? Мне не удалось найти никакой информации об этом, хотя я видел, что у картриджей Node была эта проблема.
Это известная ошибка в OpenShift. Я предлагаю вам указать свое имя в сообщении об ошибке, а также обратиться в службу поддержки Red Hat, если вы используете OpenShift Enterprise.