public abstract class HTTPParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
_chunked |
protected java.lang.String |
_connection |
protected long |
_contentLength |
protected java.lang.String |
_contentType |
protected java.lang.String |
_host |
protected LineReader |
_reader |
protected java.lang.String |
_server |
Constructor and Description |
---|
HTTPParser(java.io.InputStream is) |
Modifier and Type | Method and Description |
---|---|
long |
getContentLength() |
java.lang.String |
getContentType() |
LineReader |
getReader() |
protected static java.lang.String |
getRest(java.lang.String line,
int index) |
boolean |
isChunked() |
protected void |
parse()
Parses the typical HTTP header.
|
abstract void |
parseHead(java.lang.String line) |
void |
setInputStream(java.io.InputStream in) |
protected java.lang.String _server
protected java.lang.String _host
protected java.lang.String _contentType
protected java.lang.String _connection
protected long _contentLength
protected boolean _chunked
protected LineReader _reader
public HTTPParser(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public java.lang.String getContentType()
public long getContentLength()
public boolean isChunked()
public LineReader getReader()
public void setInputStream(java.io.InputStream in)
public abstract void parseHead(java.lang.String line) throws java.io.IOException
java.io.IOException
protected void parse() throws java.io.IOException
java.io.IOException
- if a connection fails or bad/incomplete requestprotected static final java.lang.String getRest(java.lang.String line, int index)
Copyright © 2013. All Rights Reserved.