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