2015-05-27 48 views
0

據我所知,可以在服務器上設置Accept-Ranges: none來通知客戶端不要嘗試範圍請求。有沒有辦法在客戶端禁用字節範圍請求?

我想知道是否有辦法告訴瀏覽器不要嘗試範圍請求,而無需在服務器上進行任何更改。

例如,Chrome或Firefox中是否有設置可以切換以阻止瀏覽器發出範圍請求?

回答

0

您在第一句中回答了問題。

相關RFC是7233, Hypertext Transfer Protocol (HTTP/1.1): Range Requests

2.3. Accept-Ranges

客戶端可以產生沒有接收到該頭字段所涉及的 資源 範圍請求。

不支持任何形式的 目標資源範圍請求的服務器可以發送

Accept-Ranges: none 

勸客戶不要嘗試範圍請求。

如果您想知道如何在瀏覽器中完全禁用範圍請求,請參閱特定瀏覽器的文檔。快速的網絡搜索讓我無法爲普通瀏覽器做到這一點。

+0

也許我沒有解釋清楚。 我真的很想知道是否有辦法阻止客戶端首先生成範圍請求。 –

+0

即使在編輯之後,我也不太清楚你想要做什麼。您無法控制瀏覽器向您的服務器發送的內容,因此,如果它現在處理了範圍請求,但您不希望這樣做,則必須重新配置Web服務器或更改其上運行的代碼。 – CodeCaster

相關問題