文档
文档原文
HTTP 206 Partial Content 成功状态响应代码表示请求已成功,并且主体包含所请求的数据区间,该数据区间是在请求的 Range 首部指定的。
如果只包含一个数据区间,那么整个响应的 Content-Type 首部的值为所请求的文件的类型,同时包含 Content-Range 首部。
如果包含多个数据区间,那么整个响应的 Content-Type 首部的值为 multipart/byteranges ,其中一个片段对应一个数据区间,并提供 Content-Range 和 Content-Type 描述信息。
翻译翻译
简单说,就是资源响应成功了,不过只返回了一分部分内容,还有一部分没有返回,加载失败了
我使用的是Nginx转发请求
server { listen 5008; server_name localhost; # 代理服务器 location / { proxy_pass http://127.0.0.1:5009/; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Scheme https; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
配置里增加缓冲区大小即可解决该问题
server { listen 5008; server_name localhost; # 代理服务器 location / { proxy_pass http://127.0.0.1:5009/; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Scheme https; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # fix http code = 206 proxy_buffer_size 128k; proxy_buffers 32 128k; proxy_busy_buffers_size 128k; } }
参考