Skip to content

Latest commit

History

70 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

httparse

Build StatusCoverage Statuscrates.io

A push parser for the HTTP 1.x protocol. Avoids allocations. Fast.

Documentation

Usage

letmut headers = [httparse::EMPTY_HEADER;16];letmut req = httparse::Request::new(&mut headers);let buf = b"GET /index.html HTTP/1.1\r\nHost";assert!(try!(req.parse(buf)).is_partial());// a partial request, so we try again once we have more datalet buf = b"GET /index.html HTTP/1.1\r\nHost: example.domain\r\n\r\n";assert!(try!(req.parse(buf)).is_complete());

License

MIT

About

A push parser for the HTTP 1.x protocol in Rust.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages