Loading...
Spring Framework Reference Documentation 7.0.2의 Range Requests의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Spring MVC는 RFC 9110 range 요청을 지원합니다. 개요는 Ranger Requests Mozilla 가이드를 참고하세요.
Range 헤더는 어노테이션이 적용된 컨트롤러가 Resource 또는 ResponseEntity<Resource>를
반환하거나, 함수형 엔드포인트가
Resource를 제공할 때 Spring MVC에서 투명하게 파싱 및 처리됩니다.
Range 헤더 지원은
정적 리소스를 제공할 때도 투명하게 처리됩니다.
Resource는InputStreamResource가 아니어야 하며,ResponseEntity<Resource>의 경우 응답의 상태는 200이어야 합니다.
기본 지원은 HttpRange 클래스에 있으며, 이 클래스는 Range 헤더를 파싱하고
Resource를 List<ResourceRegion>으로 분할하는 메서드를 제공하며, 이렇게 분할된
List<ResourceRegion>은 ResourceRegionHttpMessageConverter를 통해 응답에
쓰기될 수 있습니다.
Asynchronous Requests
CORS