-
Notifications
You must be signed in to change notification settings - Fork 978
Home
Ben Burkert edited this page Jun 4, 2013
·
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 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)
External repositories for faraday adapters:
- dm-faraday-adapter (experimental)
- rack-client [] (>= v0.4.2)
Listed alphabetically: