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 long _contentLength
_chunked
protected boolean _chunked
_reader
protected LineReader _reader
HTTPParser
public HTTPParser(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
getContentType
public java.lang.String getContentType()
getContentLength
public long getContentLength()
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
- 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)
Copyright © 2013. All Rights Reserved.