-
Notifications
You must be signed in to change notification settings - Fork 980
Home
Andrew Zinenko edited this page May 9, 2014
·
28 revisions
Faraday is an HTTP client lib that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle.
For talking to APIs in a secure way (HTTPS), see Setting up SSL certificates.
2012 2013 will be the year of Faraday. Check out the Roadmap.
Upgrading, check out the new Changelog (regarding 0.8 and above).
Apart from bundled request/response middleware that comes with Faraday, these 3rd-party project provide extra middleware:
- faraday_middleware (oauth requests, response parsing, caching, and more)
- faraday-stack (follow redirects, response parsing, and other) – deprecated in favor of faraday_middleware
- faraday_yaml (YAML request/response parsing)
- faraday_middleware-parse_oj (JSON response parsing with Oj)
- faraday_utf middlewares for processing utf
External repositories for faraday adapters:
- dm-faraday-adapter (experimental)
- rack-client [] (>= v0.4.2)
Listed alphabetically: