Java 如何通过RestController代理内部mjpeg端点

Java 如何通过RestController代理内部mjpeg端点,java,spring,motionjpeg,Java,Spring,Motionjpeg,我需要公开从我的应用服务器(jhipster gateway)的RestController中的端点传递的本地运动JPEG端点(例如“”),因为我需要保证授予和授权以流式传输它 我已经试过了 @GetMapping(“/video”) @定时 公共无效流(@RequestParam(name=“url”)字符串url,HttpServletResponse)引发IOException{ debug(“对流的REST请求:{}”,url); response.setStatus(HttpStatu

我需要公开从我的应用服务器(jhipster gateway)的RestController中的端点传递的本地运动JPEG端点(例如“”),因为我需要保证授予和授权以流式传输它

我已经试过了

@GetMapping(“/video”)
@定时
公共无效流(@RequestParam(name=“url”)字符串url,HttpServletResponse)引发IOException{
debug(“对流的REST请求:{}”,url);
response.setStatus(HttpStatus.OK.value());
response.setHeader(HttpHeaders.CONTENT_类型,“multipart/x-mixed-replace”);
setHeader(HttpHeaders.CACHE_控件,“无缓存”);
setHeader(“Pragma”,“无缓存”);
RestTemplate RestTemplate=新RestTemplate();
restemplate.execute(
网址,
HttpMethod.GET,
(ClientHttpRequest requestCallback)->{},
响应抽取器->{
复制(responseExtractor.getBody(),response.getOutputStream());
返回null;
});
}
但它不起作用。 有什么建议吗