我正在尝试在spring-boot中发送一个mp4文件作为响应主体。我已尝试使用以下方法将Content-Type
标头设置为video/mp4
:
RequestMapping注释参数:
@RequestMapping(value = "/movie.mp4", method = RequestMethod.GET, produces = "video/mp4")
通过HttpHeaders
手动设置标头值,传递给ResponseEntity
。
每次生成的标题如下:
Content-Type:video/mp4; charset=UTF-8
如何摆脱charset=UTF-8
后缀?
答案 0 :(得分:13)
需要一些调试,但我发现HttpEncodingAutoConfiguration
设置spring.http.encoding.force=true
。如果在application.properties
中将此值设置为false,则会省略字符集。