A fluent interface to do HTTP calls, free of fat dependencies and at same time, powered by middlewares rack. Done in Ruby. http://rogerleite.github.com/http_monkey
Essencial: • Methods, Headers and Response Codes • SSL, Proxy, Timeout, Authen8ca8on … etc. • Respeitar HTTP 1.1 (8rando o cache) Opcional: • Implementar em projetos separados • O cache é um ó8mo exemplo de middleware
Cache conforme “Caching in HTTP” do RFC 2616-‐sec13 • Cookies conforme “State Management Mechanism” do RFC 2109 Explorar Middlewares existentes • Rack::CommonLogger, Rack::Etag • Rack-‐contrib tem middlewares interessantes como Rack::Profiler, Rack::CommonCookies • Rack::Parser – decode/parse data into param hash Chamadas Assíncronas e Paralelas