<img src="img.png"/>
我在网站上有一些像上面的图像。当我尝试加载它们时,它们只加载一半。当我在控制台中检查请求时。什么是206部分内容
我看到,该响应是
“206部分内容”
我一派它和它说,如果在报头中设置的范围内,这将是这样的。但是这些头文件实际设置在哪里?以及如何避免这种情况并加载完整的图像?
<img src="img.png"/>
我在网站上有一些像上面的图像。当我尝试加载它们时,它们只加载一半。当我在控制台中检查请求时。什么是206部分内容
我看到,该响应是
“206部分内容”
我一派它和它说,如果在报头中设置的范围内,这将是这样的。但是这些头文件实际设置在哪里?以及如何避免这种情况并加载完整的图像?
它是由客户端放在另一个调用来获取数据的其余部分(或下位)。您不必做任何事情,即使需要多次http调用,他们也会最终获得完整映像。
From user166390’s answer的问题Why does Firebug show a "206 Partial Content" response on a video loading request?
这部分内容代码(206)可以从服务器发送当客户端已要求范围(如“给我的视频数据的第一2MB” )。
它是在避免获取未使用的资源块下载数据至关重要。 (我很少在线观看完整视频。)看看
Range
标题的即将发出的请求。
我从加载不同的子域字体时,也有类似的问题。在我来说,我得到206由于跨域问题,我解决它只是通过把一个.htaccess文件在我的根文件夹:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
是这个ngix配置还是apache httpd配置? – Omer
@Omer这是用于Apache的 –
谷歌搜索“HTTP 206”与此想出了:http://benramsey.com/blog/2008/05/206-partial-content-and-range-requests/ –