范围请求
Spring MVC 支持 RFC 9110 范围请求(range requests)。有关概述,请参阅 Mozilla 的 范围请求(Range Requests) 文档。
提示
Resource 不能是 InputStreamResource,而使用 ResponseEntity<Resource> 时,响应的状态码必须是 200。
底层支持在HttpRange类中,该类提供了解析Range头部信息的方法,并将一个Resource分割成List<ResourceRegion>,然后可以通过ResourceRegionHttpMessageConverter将这些ResourceRegion写入响应中。