i want to receive a HTTP Stream in SpringBoot but the InputStream of HttpServletRequest seems not to be an endless HTTP Stream and only contains the Content of first HTTP Body.
I want to process a chuncked HTTP Stream in SpringBoot on which is puhed some Value String from time to time.
Currently I tried something like this in a controller:
  @Override
    public void  test(HttpServletRequest request,
                      HttpServletResponse response) {
        System.out.println("StreamStart");
        try {
            byte[] buffer = new  byte[1024];
            while(true){
                int len = request.getInputStream().read(buffer);
                 if(len!=-1) {
                     System.out.println("Len: " + len);
                     System.out.println(new String(buffer));
                 }
                 Thread.sleep(500);
            }
        }
        catch(Exception x){
            x.printStackTrace();
        }
        System.out.println("StreamEnd");
    }
However the first Request Body after the header works, but the second does not appear in my Controller.
Does SpringBoot cancles the connection or the stream? Can I have access to the complete HTTP Input stream to get my values from it?