org.globus.util.http
Class HTTPParser
java.lang.Object
org.globus.util.http.HTTPParser
- Direct Known Subclasses:
- HTTPRequestParser, HTTPResponseParser
- public abstract class HTTPParser
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_server
protected String _server
_host
protected String _host
_contentType
protected String _contentType
_connection
protected String _connection
_contentLength
protected long _contentLength
_chunked
protected boolean _chunked
_reader
protected LineReader _reader
HTTPParser
public HTTPParser(InputStream is)
throws IOException
getContentType
public String getContentType()
getContentLength
public long getContentLength()
isChunked
public boolean isChunked()
getReader
public LineReader getReader()
setInputStream
public void setInputStream(InputStream in)
parseHead
public abstract void parseHead(String line)
throws IOException
- Throws:
IOException
parse
protected void parse()
throws IOException
- Parses the typical HTTP header.
- Throws:
IOException
- if a connection fails or bad/incomplete request
getRest
protected static final String getRest(String line,
int index)