Я пытаюсь использовать мое приложение для весенней загрузки в качестве прокси-сервера для определенного изображения или видеоконтента, размещенного извне.
@GetMapping("/video.mp4")
public ResponseEntity<Resource> getVideo(@PathVariable String filename) {
HttpHeaders headers = getHttpHeaders(filename);
ResponseEntity<Resource> exchange = restTemplate.exchange("https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_30mb.mp4", HttpMethod.GET, entity, Resource.class);
return ResponseEntity.ok().headers(headers).body(exchange.getBody());
}
Я хочу передавать содержимое с внешнего ресурса на клиент без предварительной загрузки.Мой пример кода выше, кажется, сначала загружает весь контент в память, а затем передает его.
Как прокси-контент напрямую, без предварительной загрузки?