Потоковое содержимое с внешнего http-ресурса - PullRequest
3 голосов
/ 06 июля 2019

Я пытаюсь использовать мое приложение для весенней загрузки в качестве прокси-сервера для определенного изображения или видеоконтента, размещенного извне.

@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());
}

Я хочу передавать содержимое с внешнего ресурса на клиент без предварительной загрузки.Мой пример кода выше, кажется, сначала загружает весь контент в память, а затем передает его.

Как прокси-контент напрямую, без предварительной загрузки?

...