Используя Spring WebFlux, я хотел бы вернуть HTTP-ответ Mixed-Replace, который выглядит примерно так:
HTTP/1.1 200 Ok
Content-Type: multipart/x-mixed-replace; boundary=--icecream
--icecream
Content-Type: image/jpeg
Content-Length: [length]
[data]
--icecream
Content-Type: image/jpeg
Content-Length: [length]
[data]
, где данные передаются из Flux (думаю, Flux.interval(1000).map(fetchImageFrame)
), но я не могу найтиспособ потоковой передачи необработанных данных ответов HTTP, большинство примеров дает мне доступ только к телу HTTP, но не ко всему ответу, где я могу контролировать заголовки HTTP.