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

时间:2012-05-09 23:44:43

标签: javascript html http rackspace-cloud cloudfiles

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

我有办法让浏览器将JS文件请求为'application / x-javascript',或者我是否需要在文件级别执行某些操作以使用正确的mime-type发送资源? CSS也一样。

1 个答案:

答案 0 :(得分:0)

我们通过使用Rackspace Cloud Files API Ruby gem在我们的部署脚本中显式设置“Content-Type:application / x-javascript”来解决这个问题。这解决了这个问题。