範圍請求

Spring MVC支援RFC 9110範圍請求。概述請參閱範圍請求Mozilla指南。

當註解控制器返回ResourceResponseEntity<Resource>,或功能端點提供Resource時,Spring MVC會透明地解析和處理Range頭。當提供靜態資源時,Range頭支援也會被透明地處理。

Resource不能是InputStreamResource,並且對於ResponseEntity<Resource>,響應的狀態必須是200。

底層支援在HttpRange類中,該類公開了用於解析Range頭並將Resource拆分為List<ResourceRegion>的方法,而後者又可以透過ResourceRegionHttpMessageConverter寫入響應。

© . This site is unofficial and not affiliated with VMware.