README.md

Path: README.md
Last Update: Thu Mar 08 09:57:04 +0000 2012

EM-HTTP-Request

=========

Asynchronous HTTP client for Ruby, based on EventMachine runtime.

  • Ragel HTTP parser for speed & performance
  • Simple interface for single & parallel requests via deferred callbacks
  • Automatic gzip & deflate decoding
  • Basic-Auth & OAuth support
  • Custom timeout support
  • Stream response processing
  • Proxy support (with SSL Tunneling): CONNECT, direct & SOCKS5
  • Auto-follow 3xx redirects with custom max depth
  • Bi-directional communication with web-socket services
  • [Native mocking support](wiki.github.com/igrigorik/em-http-request/mocking-httprequest) and through [Webmock](github.com/bblimke/webmock)

Getting started

[Validate]