304而不是200

时间:2016-05-10 07:57:29

标签: apache google-chrome html5-video

我正在使用带有<video>属性的src代码。当我使用Apache2提供的相同图像的两倍时,Chrome会创建一个新资源,但是当它来自流式传输时却不会。我已经检查了请求,这是我的观点:

  • 来自Apache:200 HTTP响应
  • 来自流媒体:304 HTTP响应

当我从Apache读取内容时,我希望得到304响应。 我已经阅读了一些关于使用If-Modified-Since强制标题的文章。我不知道如何使用<video>内容直接执行此操作。这甚至可能吗?

Apache的日志:

# with video
::1 - - [10/May/2016:16:34:13 +0200] "GET /my/path/myvideo.mp4 HTTP/1.1" 206 6578328 "http://192.168.1.67:3000/my/original/url" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"

# with image
::1 - - [10/May/2016:16:40:48 +0200] "GET /my/path/myimage.png HTTP/1.1" 200 4529925 "http://192.168.1.67:3000/my/original/url" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"

0 个答案:

没有答案