此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10spring-doc.cadn.net.cn

范围请求

Spring MVC 支持 RFC 9110 范围请求。有关概述,请参阅 Ranger Requests Mozilla 指南。spring-doc.cadn.net.cn

Range标头在 Spring MVC 中被透明地解析和处理,当一个 controller 返回一个ResourceResponseEntity<Resource>或功能端点服务Resource.Range页眉 在提供静态资源时,支持也会透明地处理。spring-doc.cadn.net.cn

Resource不得是InputStreamResourceResponseEntity<Resource>, 响应的状态必须为 200。

基础支撑位于HttpRange类,它公开了要解析的方法Rangeheaders 并拆分一个Resource变成一个List<ResourceRegion>反过来又可以 然后通过ResourceRegionHttpMessageConverter.spring-doc.cadn.net.cn