ski*_*eak 2 video cache-control http-headers
我在加载视频时遇到问题 - 它们都返回 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
Run Code Online (Sandbox Code Playgroud)
请求标头
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
Run Code Online (Sandbox Code Playgroud)
我看到了这个:Content-Range:bytes 0-12465962/12465963
- 并注意到它已经加载了除最后一个字节之外的所有字节。
次要问题:我也看到了Cache-Control:no-cache
。我正在加载的视频并不大,最好将它们保留在缓存中一小段时间。
我对标题之类的东西一无所知。这是怎么回事?
只要你Range:bytes=0-
在请求中设置,就会得到206响应。0-
意味着从字节零开始,并给我到文件末尾的所有字节。服务器正是这样做的。事实上,您正在接收所有字节,包括最后一个字节。Content-Range:bytes 0-12465962/12465963
是包容性的。第一个字节位于位置 0,第二个字节位于位置 1,依此类推。因此 0-12465962 总共为 12465963 个字节。
归档时间: |
|
查看次数: |
5783 次 |
最近记录: |