如何在 Apache Coyote 1.1 tomcat 服务器中设置“接受范围:字节”?

如何在 Apache Coyote 1.1 tomcat 服务器中设置“接受范围:字节”?

我在处理视频文件时遇到了一点问题。显然,对于移动视频,服务器应该支持字节范围。以下是我的视频请求的响应标头。

Server  Apache-Coyote/1.1
Content-Disposition filename=test.mp4
Expires Sat, 10 Sep 2011 21:02:51 +0000
Cache-Control   public, max-age=2592000
Last-Modified   Tue, 09 Aug 2011 22:42:45 +0000
Etag    dot:9aa53bc0-703e-4628-929f-15a874a8a172:1312929765000:14351674
Content-Type    video/mp4
Content-Length  14351674
Date    Thu, 11 Aug 2011 21:02:51 GMT

如何将“接受范围:字节”添加到我的服务器配置中?

谢谢

答案1

是默认 servlet 还是自定义 servlet 推送这些文件?您使用的是哪个版本的 Tomcat?

如果这是默认设置,则从 Tomcat 6.0.19 开始应该可以正常工作(参考)。

如果没有,您需要设置一个输出过滤器来缓冲整个输出并选择返回到客户端的范围 - 如果您需要走这条路,我建议设置一个不同的网络服务来处理支持范围的视频文件。

相关内容