Javascript 什么';内容类型';提供gzip文件时要使用的头?

Javascript 什么';内容类型';提供gzip文件时要使用的头?,javascript,http,http-headers,gzip,Javascript,Http,Http Headers,Gzip,我正在提供css/javascript文件的压缩副本。根据教程,在提供这些文件时,我将内容类型设置为application/gzip。然而,chrome似乎没有将这些文件解压缩,对于javascript文件,我得到了很多“非法字符”错误。如果我查看源代码,我仍然会看到文件是压缩的,而不是未压缩的 Content-Type: application/javascript Content-Encoding: gzip 我的问题是,我应该为这些文件设置什么内容类型,以便浏览器正确地将它们解释为gzi

我正在提供css/javascript文件的压缩副本。根据教程,在提供这些文件时,我将内容类型设置为
application/gzip
。然而,chrome似乎没有将这些文件解压缩,对于javascript文件,我得到了很多“非法字符”错误。如果我查看源代码,我仍然会看到文件是压缩的,而不是未压缩的

Content-Type: application/javascript
Content-Encoding: gzip
我的问题是,我应该为这些文件设置什么内容类型,以便浏览器正确地将它们解释为gzip css/js文件,并取消gzip?如果我只是设置了
text/javascript
text/css
,浏览器还会正确解释它们吗

编辑:完整响应标题:

HTTP/1.1 200 OK
x-amz-id-2: UIBkZT/MuFxsmn+3nVOzEO63rRY99l3traCbMExUgSdGHUrOIPtNp34h1+ujYKmt
x-amz-request-id: 19346C9B01D8FC62
Date: Mon, 12 May 2014 03:59:51 GMT
Content-Encoding: gzip
Last-Modified: Mon, 12 May 2014 02:24:54 GMT
ETag: "561080b5e19f6daea2e74fd5a0623c79"
Accept-Ranges: bytes
Content-Type: application/x-gzip
Content-Length: 5153
Server: AmazonS3

响应中的压缩内容在
内容编码中指示。
内容类型应保持不变,也就是说,它应反映压缩的底层媒体类型

Content-Type: application/javascript
Content-Encoding: gzip

有关更多信息,请参阅RFC 2616的和部分。

我已经在这样做了,但它似乎仍然无法正确解释脚本。我已经编辑了问题的完整标题,它在第1行给出了错误
Uncaught SyntaxError:Unexpected token invalize
,当我检查它时,我看到它在那一行有文件名,例如
�� aRjquery-1.7.1.min.js�}。我使用
gzip-9压缩了文件,是否需要使用较低的设置来压缩gzip?或者我需要从文件的开头删除文件名吗?好的,我看到了预期的内容编码,但内容类型应该反映压缩的基础媒体类型。尝试将
application/x-gzip
更改回
application/javascript
。我还看到AmazonS3是服务器。也许也有关系。