genki / protocol-http

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:MIT License


Languages

Language:Ruby 100.0%