0.12
There's a lot of open issues
Provides abstractions to handle HTTP protocols.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
 Dependencies

Development

>= 0
 Project Readme

Protocol::HTTP

Provides abstractions for working with the HTTP protocol.

Development Status

Features

  • General abstractions for HTTP requests and responses.
  • Symmetrical interfaces for client and server.
  • Light-weight middlewar model for building applications.

Usage

Please see the project documentation.

Contributing

We welcome contributions to this project.

  1. Fork it.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.

See Also

  • protocol-http1 — HTTP/1 client/server implementation using this interface.
  • protocol-http2 — HTTP/2 client/server implementation using this interface.
  • async-http — Asynchronous HTTP client and server, supporting multiple HTTP protocols & TLS.
  • async-websocket — Asynchronous client and server WebSockets.