|
此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
范围请求
Spring MVC 支持 RFC 9110 范围请求。有关概述,请参阅 Ranger Requests Mozilla 指南。
这Range标头在 Spring MVC 中被透明地解析和处理,当一个
controller 返回一个Resource或ResponseEntity<Resource>或功能端点服务Resource.Range页眉
在提供静态资源时,支持也会透明地处理。
这Resource不得是InputStreamResource和ResponseEntity<Resource>,
响应的状态必须为 200。 |
基础支撑位于HttpRange类,它公开了要解析的方法Rangeheaders 并拆分一个Resource变成一个List<ResourceRegion>反过来又可以
然后通过ResourceRegionHttpMessageConverter.