Announcing the first release of mhttp for Ruby - version 0.01
From the README:
Mhttp is a singleton representation of a small, and fast C library for
HTTP calls - mhttp. The objective of this module is not to replace all
the existing HTTP implementations, but to provide a specialised
implementation purely for speed.
Mhttp supports all of HTTP 1.0, so you have GET, POST, PUT, HEAD, and
DELETE, and some support of HTTP 1.1 is available - sepcifically
Transfer-Encoding = chunked and the Keep-Alive extensions.
Additionally - rudimentary SSL support can be compiled in. This
effectively enables negotiation of TLS using the OpenSSL library libssl,
but does not validate the certificates.
mhttp can be found at: http://raa.ruby-lang.org/list.rhtml?name=mhttp
Cheers.