天天看點

js/css檔案加載失敗 HTTP code狀态碼傳回206 Partial Content

文檔

  • ​​https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status/206​​

文檔原文

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;
    }
}      

繼續閱讀