0
據我所知,可以在服務器上設置Accept-Ranges: none
來通知客戶端不要嘗試範圍請求。有沒有辦法在客戶端禁用字節範圍請求?
我想知道是否有辦法告訴瀏覽器不要嘗試範圍請求,而無需在服務器上進行任何更改。
例如,Chrome或Firefox中是否有設置可以切換以阻止瀏覽器發出範圍請求?
據我所知,可以在服務器上設置Accept-Ranges: none
來通知客戶端不要嘗試範圍請求。有沒有辦法在客戶端禁用字節範圍請求?
我想知道是否有辦法告訴瀏覽器不要嘗試範圍請求,而無需在服務器上進行任何更改。
例如,Chrome或Firefox中是否有設置可以切換以阻止瀏覽器發出範圍請求?
您在第一句中回答了問題。
相關RFC是7233, Hypertext Transfer Protocol (HTTP/1.1): Range Requests:
客戶端可以產生沒有接收到該頭字段所涉及的 資源 範圍請求。
不支持任何形式的 目標資源範圍請求的服務器可以發送
Accept-Ranges: none
勸客戶不要嘗試範圍請求。
如果您想知道如何在瀏覽器中完全禁用範圍請求,請參閱特定瀏覽器的文檔。快速的網絡搜索讓我無法爲普通瀏覽器做到這一點。
也許我沒有解釋清楚。 我真的很想知道是否有辦法阻止客戶端首先生成範圍請求。 –
即使在編輯之後,我也不太清楚你想要做什麼。您無法控制瀏覽器向您的服務器發送的內容,因此,如果它現在處理了範圍請求,但您不希望這樣做,則必須重新配置Web服務器或更改其上運行的代碼。 – CodeCaster