跳到主要内容
版本:7.0.3

范围请求

Hunyuan 7b 中英对照 Range Requests

Spring MVC 支持 RFC 9110 范围请求(range requests)。有关概述,请参阅 Mozilla 的 范围请求(Range Requests) 文档。

在Spring MVC中,当一个带有注解的控制器返回ResourceResponseEntity<Resource>时,或者当函数式端点提供资源时,Range请求头会被透明地解析和处理。在提供静态资源时,对Range请求头的支持也会被透明地处理。

提示

Resource 不能是 InputStreamResource,而使用 ResponseEntity<Resource> 时,响应的状态码必须是 200。

底层支持在HttpRange类中,该类提供了解析Range头部信息的方法,并将一个Resource分割成List<ResourceRegion>,然后可以通过ResourceRegionHttpMessageConverter将这些ResourceRegion写入响应中。