Я очень новичок в Restler3. И очень счастливый новый пользователь! Мой объект был в основном для установки EC2, который с помощью умной маршрутизации Restlers может переписывать потоковые манифесты (манифест в основном рассказывает, какие фрагменты видео/аудио/субтитров для потока). Все очень хорошо. Restler получает манифест, выполняет переписывание и отправляет его обратно запрашивающему.Пытается переопределить Restler3 Content-Type
Теперь я пытаюсь сжать что-то еще в Restler. Мне нужно, чтобы Restler отвечал на фрагмент XML-Subtitle-TTML с MP4-заголовком.
Вы можете спросить, зачем сжимать это на платформе Restler? A. Маршрутизация в Restler делает все намного проще. B. Почему бы не попробовать?
Итак, мне удалось заставить Restler сделать почти то, что мне нужно. Я просто обходила инструкцию Restlers return. Я просто эхо() передаю двоичные данные запрашивающему. И удивительно, что все работает.
Моя единственная крошечная проблема, оставленная для сортировки - это Content-Type. Все мои другие «нормальные» xml-запросы возвращают «text/html» при тестировании с помощью этого неудобного способа возврата ответа, используя простые эхо-инструкции с красивым XML-интерфейсом. Поэтому я пытаюсь переопределить заголовок ('Content-type: text/xml'); Которая также возвращается.
Проблема заключается в том, что как-то бинарный ответ с MP4-заголовком принудительно «кем-то» нажимается «0» Content-Type: application/json; charset = utf-8 хотя я установил заголовок ('Content-type: text/xml');
Любые подсказки, что я мог бы сделать, чтобы переопределить это?