The Mechanize library is used for automating interaction with websites.
Mechanize automatically stores and sends cookies, follows redirects,
and can follow links and submit forms. Form fields can be populated and
submitted. Mechanize also keeps track of the sites that you have visited as
Wrest is a fluent, easy-to-use, object oriented Ruby HTTP/REST client library with support for RFC2616 HTTP caching, multiple HTTP backends and async calls. It runs on CRuby and JRuby and is in production use at substantial scale.
A Wrapper around Net/HTTP which allows you to perform HTTP Requests.
Gives you a simple API interface to send multipart requests.
You can also send HTTP calls using the verbs OPTIONS, PATCH, MOVE, HEAD, TRACE