org.apache.commons.httpclient
public class HttpParser extends Object
Since: 2.0beta1
Method Summary | |
---|---|
static Header[] | parseHeaders(InputStream is, String charset)
Parses headers from the given stream. |
static Header[] | parseHeaders(InputStream is)
Parses headers from the given stream. |
static String | readLine(InputStream inputStream, String charset)
Read up to "\n" from an (unchunked) input stream.
|
static String | readLine(InputStream inputStream)
Read up to "\n" from an (unchunked) input stream.
|
static byte[] | readRawLine(InputStream inputStream)
Return byte array from an (unchunked) input stream.
|
Parameters: is the stream to read headers from charset the charset to use for reading the data
Returns: an array of headers in the order in which they were parsed
Throws: IOException if an IO error occurs while reading from the stream HttpException if there is an error parsing a header value
Since: 3.0
Deprecated: use #parseHeaders(InputStream, String)
Parses headers from the given stream. Headers with the same name are not combined.Parameters: is the stream to read headers from
Returns: an array of headers in the order in which they were parsed
Throws: IOException if an IO error occurs while reading from the stream HttpException if there is an error parsing a header value
null
is returned.
Parameters: inputStream the stream to read from charset charset of HTTP protocol elements
Returns: a line from the stream
Throws: IOException if an I/O problem occurs
Since: 3.0
Deprecated: use #readLine(InputStream, String)
Read up to "\n" from an (unchunked) input stream. If the stream ends before the line terminator is found, the last part of the string will still be returned. If no input data available,null
is returned
Parameters: inputStream the stream to read from
Returns: a line from the stream
Throws: IOException if an I/O problem occurs
null
is returned.
Parameters: inputStream the stream to read from
Returns: a byte array from the stream
Throws: IOException if an I/O problem occurs