public class HttpHeaderParser extends java.lang.Object implements HttpConstants
| Modifier and Type | Field and Description |
|---|---|
boolean |
isStrict |
COLON, CR, CRLF, HTAB, LF, METHOD_CONNECT, METHOD_CONNECT_STRING, METHOD_DELETE, METHOD_DELETE_STRING, METHOD_GET, METHOD_GET_STRING, METHOD_HEAD, METHOD_HEAD_STRING, METHOD_POST, METHOD_POST_STRING, METHOD_PUT, METHOD_PUT_STRING, METHOD_TRACE, METHOD_TRACE_STRING, METHOD_UNK, METHOD_UNK_STRING, REASON_UNK, SP, STATUS_UNK, UTF8, VERSION_0, VERSION_0_STATUS, VERSION_1, VERSION_1_STATUS, VERSION_1_UNK, VERSION_9, VERSION_9_STATUS| Constructor and Description |
|---|
HttpHeaderParser() |
HttpHeaderParser(HttpHeaderObserver obs) |
HttpHeaderParser(HttpHeaderObserver obs,
int maxName,
int maxValue) |
| Modifier and Type | Method and Description |
|---|---|
int |
doParse(java.io.InputStream is) |
int |
doParse(java.io.InputStream is,
HttpHeaderObserver obs) |
boolean |
isDone() |
void |
parseByte(byte b) |
HttpHeaders |
parseHeaders(java.io.InputStream is) |
void |
setObserver(HttpHeaderObserver obs) |
public HttpHeaderParser()
public HttpHeaderParser(HttpHeaderObserver obs)
public HttpHeaderParser(HttpHeaderObserver obs, int maxName, int maxValue)
public void setObserver(HttpHeaderObserver obs)
public int doParse(java.io.InputStream is,
HttpHeaderObserver obs)
throws HttpParseException,
java.io.IOException
HttpParseExceptionjava.io.IOExceptionpublic HttpHeaders parseHeaders(java.io.InputStream is) throws HttpParseException, java.io.IOException
HttpParseExceptionjava.io.IOExceptionpublic int doParse(java.io.InputStream is)
throws HttpParseException,
java.io.IOException
HttpParseExceptionjava.io.IOExceptionpublic boolean isDone()
public void parseByte(byte b)
throws HttpParseException
HttpParseExceptionCopyright © 2019 The International Internet Preservation Consortium. All Rights Reserved.