视频加载206 - 部分内容

时间:2015-04-01 00:39:59

标签: video http-headers cache-control

我在加载视频时遇到问题 - 他们都回复了206(部分内容)回复。我想在100%的时候开一个活动,但它没有到达那里。

以下是我在检查员中得到的信息:

响应标题

Accept-Ranges:bytes
Accept-Ranges:bytes
Connection:keep-alive
Content-Length:12465963
Content-Length:12465963
Content-Range:bytes 0-12465962/12465963
Content-Type:video/mp4
Date:Wed, 01 Apr 2015 00:26:29 GMT
ETag:"6f23fd3-be372b-51239e2090e70"
Host-Header:192fc2e7e50945beb8231a492d6a8024
Last-Modified:Fri, 27 Mar 2015 00:04:58 GMT
Server:Apache
X-Cache:SGCACHE-MISS
X-Forwarded-For:189.135.253.115

请求标题

Accept:*/*
Accept-Encoding:identity;q=1, *;q=0
Accept-Language:en-US,en;q=0.8
Cache-Control:no-cache
Connection:keep-alive
Cookie:PHPSESSID=ml8n0hh37na09ggjcvvbeld383; key=76626f47b940e09d3601920b684befc62d703fd5%2Bda9d8d1ede4727d1486ac7274487ffa8994d18f3%7C1427415309%7Ce2fa179955ca0ce759d4ba10c1227e825bba261f%7CZGV2YWRtaW4%3D
DNT:1
Host:[xxxxx]
Pragma:no-cache
Range:bytes=0-
Referer:[xxxxx]
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36

我看到了这个:Content-Range:bytes 0-12465962/12465963 - 并注意到它已经加载了除最后一个字节以外的所有字符。

次要问题:我也看到Cache-Control:no-cache。我正在加载的视频并不大,将它们保存在缓存中的时间很短。

当谈到标题和这类事情时,我很无能为力。发生了什么事?

1 个答案:

答案 0 :(得分:3)

只要您在请求中设置Range:bytes=0-,就会得到206响应。 0-表示从字节0开始,并将所有字节提供给文件末尾。服务器就是这样做的。实际上,您正在接收所有字节,包括最后一个字节。 Content-Range:bytes 0-12465962/12465963具有包容性。第一个字节位于0位,第二个字节位于位置1,等等。因此0-12465962总共为12465963个字节。