We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Overview of Req HTTP Client Capabilities in Elixir
305
clicks
Source: youtube.com
Wojtek Mach presented an Elixir HTTP client called Req, which offers a 'batteries-included' approach, providing out-of-the-box functionality like response decompression, redirects following, error retries, etc. Developers can reuse, re-arrange, or write new functions thanks to its 'replaceable batteries' approach. Req has a distinct set of functions that form the client's features and is extensible, allowing developers to extend it as needed. It comes with various features such as request body compression, response body decompression, request body encoding, automatic response body decoding and auth support. Req is built on top of Finch, but allows for custom adapters. Mach's talk included a demo showcasing how to use Req, highlighting how data is passed through a series of functions (steps), managing requests, handling responses, and processing errors. He concluded by mentioning planned future features including proper caching, cookies, and multipart support, with the intent to keep the API stable.
Related posts
© HashMerge 2024