如何为 HTML 文档请求的 JS 和 CSS 文件设置 http “accept” 标头

How do I set the http 'accept' header for JS and CSS files requested by an HTML document?

本文关键字:http 设置 文件 accept 标头 CSS HTML 文档 请求 JS      更新时间:2023-09-26

我正在尝试在Rackspace Cloudfiles CDN上配置一些资产,以使用gzip编码发送给客户端。据我所知,根据他们的网站(http://www.rackspace.com/blog/cloud-files-cdn-compresses-at-the-edge/),任何带有"Accept-encoding:gzip"和"Accept: application/x-javascript"的请求都将与gzip一起发送。请求是使用"接受编码:gzip"发出的,但使用"接受:/"。

有没有办法让浏览器以"application/x-javascript"的形式请求JS文件,或者我是否需要在文件级别做一些事情来使用正确的mime类型发送资源?CSS也是如此。

我们通过使用

Rackspace Cloud Files API Ruby gem 在部署脚本中显式设置"Content-Type: application/x-javascript"来解决此问题。这解决了问题。