ServletInputStream Class |
public abstract class ServletInputStream extends InputStream |

    Object
       InputStream
         ServletInputStream

The ServletInputStream class is used to read binary data from a client request. It provides a method that can read the data one line at a time. Under some protocols (HTTP, POST, and PUT, for example), a ServletInputStream object can be used to read data sent from the client.

ServletInputStream() |
protected ServletInputStream() | Constructor
This constructor does nothing. Because ServletInputStream is an abstract class, a ServletInputStream object is never created directly.

readLine() |
public int readLine(byte[] buffer, int offset, int numBytes) throws IOException | Method
readLine() reads data one line at a time and stores the data in a byte array. The read operation starts at the specified offset and continues until the specified number of bytes is read or a newline character is reached. The newline character is stored in the byte array as well. The method returns –1 if the end-of-file is reached before the specified number of bytes is read.