<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/ –