Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Chrome/Google Chrome发送双重请求_Java_Google Chrome_Jakarta Ee_Video Streaming - Fatal编程技术网

Java Chrome/Google Chrome发送双重请求

Java Chrome/Google Chrome发送双重请求,java,google-chrome,jakarta-ee,video-streaming,Java,Google Chrome,Jakarta Ee,Video Streaming,我是Java EE的初学者,我处理以下问题:在响应流式传输视频时,Chrome和Google Chrome都会发送重复的GET请求,并引发Java.io.IOException。Firefox上的一切都很好。以下是我的简单doGet方法代码: protected void doGet(HttpServletRequest request, HttpServletResponse response) { response.setContentType("video/mp4"); F

我是Java EE的初学者,我处理以下问题:在响应流式传输视频时,Chrome和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中禁用了预测网络行为,但它没有帮助

谢谢