如何避免在nginx的http 304上出现响应正文?

时间:2018-09-16 00:03:42

标签: google-chrome nginx http-status-code-304 nginx-config

我正在使用nginx版本1.10.3将文件提供给浏览器。 在我的服务器日志中,我看到有关304响应的响应正文。如何避免呢?

Nginx日志:

"GET /test/testfile.js HTTP/1.1" 304 2476 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"

因此,响应包含奇怪的chrome中的nginx标头信息。

{"testconf": "{"testfield":"1","testfield2":"2"}"}HTTP/1.1 
304 Not Modified
Server: nginx
Date: Sun, 15 Sep 2018 00:10:27 GMT
Last-Modified: Fri, 31 Aug 2018 00:49:38 GMT
Connection: keep-alive
ETag: "4b1190a2-1b642"
Last-Modified: Fri, 31 Aug 2018 00:49:38 GMT
Connection: keep-alive
Server: Test
X-Frame-Options: SAMEORIGIN
Cache-Control: public, max-age=0

{"testBooleanName":"true", "testLabelName":"label"}

1 个答案:

答案 0 :(得分:0)

我将nginx版本从1.10.3升级到了1.14.0,从而解决了此问题。