Class HttpInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.io.BufferedInputStream
|
+--HttpInputStream
- public class HttpInputStream
- extends java.io.BufferedInputStream
|
Field Summary |
protected java.util.Hashtable |
headers
|
protected java.lang.String |
method
|
protected java.lang.String |
path
|
protected java.lang.String |
queryString
|
protected float |
version
|
| Fields inherited from class java.io.BufferedInputStream |
buf,
count,
defaultBufferSize,
marklimit,
markpos,
pos |
| Fields inherited from class java.io.FilterInputStream |
in |
| Fields inherited from class java.io.InputStream |
SKIP_BUFFER_SIZE,
skipBuffer |
| Methods inherited from class java.io.BufferedInputStream |
,
available,
close,
ensureOpen,
fill,
mark,
markSupported,
read,
read,
read1,
reset,
skip |
| Methods inherited from class java.io.FilterInputStream |
read |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
method
protected java.lang.String method
path
protected java.lang.String path
queryString
protected java.lang.String queryString
version
protected float version
headers
protected java.util.Hashtable headers
HttpInputStream
public HttpInputStream(java.io.InputStream in)
readRequest
public void readRequest()
throws java.io.IOException
parseMethod
protected void parseMethod(java.lang.String method)
throws HttpException
parseRequest
protected void parseRequest(java.lang.String request)
throws HttpException
parseVersion
protected void parseVersion(java.lang.String verStr)
throws HttpException
readHeaders
protected void readHeaders()
throws java.io.IOException
readLine
public java.lang.String readLine()
throws java.io.IOException
getMethod
public java.lang.String getMethod()
getPath
public java.lang.String getPath()
getQueryString
public java.lang.String getQueryString()
getVersion
public float getVersion()
getHeader
public java.lang.String getHeader(java.lang.String name)
getHeaderNames
public java.util.Enumeration getHeaderNames()