public class HttpHeaderParser extends 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(InputStream is) |
int |
doParse(InputStream is,
HttpHeaderObserver obs) |
boolean |
isDone() |
void |
parseByte(byte b) |
HttpHeaders |
parseHeaders(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(InputStream is, HttpHeaderObserver obs) throws HttpParseException, IOException
HttpParseExceptionIOExceptionpublic HttpHeaders parseHeaders(InputStream is) throws HttpParseException, IOException
HttpParseExceptionIOExceptionpublic int doParse(InputStream is) throws HttpParseException, IOException
HttpParseExceptionIOExceptionpublic boolean isDone()
public void parseByte(byte b)
throws HttpParseException
HttpParseExceptionCopyright © 2015 The International Internet Preservation Consortium. All Rights Reserved.