Provides an input stream for reading the body of an http request. Reads
raw bytes from a socket connection. Automatically decrypts the data if
the data is SSL/TLS encrypted.
protected ServletInputStream( javax.servlet.ServletInputStream is )
available( ) returns int
Returns an estimate of the number of bytes that can be read.
markSupported( ) returns boolean
Returns false. This stream does not support the mark and reset methods.
read( ) returns int
Reads the next byte of data from the socket. The byte is returned as a
positive integer. If the end of the stream has been reached, a value of
-1 is returned.
readLine( ) returns byte
Returns a sequence of bytes from the socket. Stops when it reaches a
carriage return + line feed (CRLF) or the end of stream, whichever comes
first. If a CRLF is reached, the CRLF will be added to the array.