Chromium / Google Chrome会发送双重请求

时间:2017-10-19 17:34:20

标签: java google-chrome java-ee video-streaming

我是Java EE的初学者,我处理以下问题:在响应流式传输视频时,Chromium和Google Chrome都会发送重复的GET请求,并抛出java.io.IOException。 Firefox上有一切都很好。这是我简单的doGet方法代码:

protected void doGet(HttpServletRequest request, HttpServletResponse response) {
    response.setContentType("video/mp4");
    File video = new File(PATH_TO_VIDEO);
    try {
        ServletOutputStream output = response.getOutputStream();
        output.write(Files.readAllBytes(video.toPath()));
        output.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

这种方法有问题还是浏览器错误?我正在阅读有关Chrome的多个请求,但我没有找到有意义的答案。我已禁用在Chrome中预测网络操作,但它没有帮助。

谢谢!

0 个答案:

没有答案