TEA tea = new TEA(); String length = request.getHeader("Content-Length"); int len = Integer.parseInt(length); System.out.println("content length: " + len); ServletInputStream sis = request.getInputStream(); //System.out.println("SIS: " + sis.read()); byte[] buffer = new byte[len]; int offset = 6; //offset by 6 chars int result = sis.read(buffer, offset, buffer.length); System.out.println("data from sis: "); for(int i=0; i