Как установить заголовок 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. Это решило проблему.

Другие вопросы по тегам