如何让一次http请求多次响应呢

时间:2025-03-12 08:37:18

其实http请求也是tcp长连接,只不过一般情况下我们返回一次后框架会自动关闭连接,接下来看这个例子。

@GetMapping("get")
    public void  test(HttpServletResponse response) throws IOException, InterruptedException {
        
        ("utf-8");
        ("text/html; charset=utf-8");
        
           PrintWriter writer = ();
           int i=0;
           while(i<100){
               ("第响应"+i);
                ("第响应"+i);
                ();   
               i++;
               (2000);
           }
            ();

    }

可以看见浏览器上每隔两秒输出一次结果,

实现类似socket一样的功能,哈哈哈

这里不可以实现for循环,我也不知道为啥,使用 for循环会导致循环结束再一次性放回给浏览器。