Enum http_parser::HttpErrno
[−]
[src]
pub enum HttpErrno {
CBMessageBegin,
CBUrl,
CBHeaderField,
CBHeaderValue,
CBHeadersComplete,
CBBody,
CBMessageComplete,
CBStatus,
InvalidEofState,
HeaderOverflow,
ClosedConnection,
InvalidVersion,
InvalidStatus,
InvalidMethod,
InvalidUrl,
InvalidHost,
InvalidPort,
InvalidPath,
InvalidQueryString,
InvalidFragment,
LFExpected,
InvalidHeaderToken,
InvalidContentLength,
InvalidChunkSize,
InvalidConstant,
InvalidInternalState,
Strict,
Paused,
Unknown,
}HttpErrno defines the encountered error during parsing.
Variants
CBMessageBegin | Error happened in message begin callback |
CBUrl | Error happened in url callback |
CBHeaderField | Error happened in header field callback |
CBHeaderValue | Error happened in header value callback |
CBHeadersComplete | Error happened in headers complete callback |
CBBody | Error happened in body callback |
CBMessageComplete | Error happened in message complete callback |
CBStatus | Error happened in status callback |
InvalidEofState | Invalid EOF state |
HeaderOverflow | Header size is overflowed |
ClosedConnection | Connection is closed |
InvalidVersion | Invalid HTTP version |
InvalidStatus | Invalid HTTP status |
InvalidMethod | Invalid HTTP method |
InvalidUrl | Invalid URL |
InvalidHost | Invalid host |
InvalidPort | Invalid port |
InvalidPath | Invalid path |
InvalidQueryString | Invalid query string |
InvalidFragment | Invalid fragment |
LFExpected | Line feed is expected |
InvalidHeaderToken | Invalid header token |
InvalidContentLength | Invalid content length |
InvalidChunkSize | Invalid chunk size |
InvalidConstant | Invalid constant |
InvalidInternalState | Invalid internal state |
Strict | Error happened in strict mode |
Paused | Error happened when the parser is paused |
Unknown | Unkown error |