Как установить заголовок http "accept" для файлов JS и CSS, запрашиваемых HTML-документом?
Я пытаюсь настроить некоторые ресурсы в CDN Rackspace Cloudfiles для отправки клиентам с кодировкой gzip. Насколько я могу судить по их веб-сайту (http://www.rackspace.com/blog/cloud-files-cdn-compresses-at-the-edge/), любой запрос с "Accept-encoding: gzip" и "Accept: application/x-javascript" будет отправлен с помощью gzip. Запрос выполняется с помощью "accept-encoding: gzip", но "accept: /".
Есть ли способ заставить браузер запрашивать файл JS как "application / x-javascript", или мне нужно что-то сделать на уровне файлов, чтобы отправить ресурс с правильным mime-типом? То же самое для CSS.
1 ответ
Мы решили эту проблему, явно указав "Content-Type: application/x-javascript" в нашем сценарии развертывания, используя рубиновый гем Rackspace Cloud Files API. Это решило проблему.