This is a wonderful summary but I'm struck with how these things all seem unnecessarily complicated compared to Python' requests, Apache Commons clients, curl based libraries... I get that a lot of magic also comes from the Erlang resilience, and maybe the functional composing is certainly interesting, but JavaScripts and Clojure and arguably you could do this with anything with promises... Anyway. This sounds great…
A Breakdown of HTTP Clients in Elixir
11–20 of 27 posts
Re: A Breakdown of HTTP Clients in Elixir
#12Very cool. Can we see a similar one for HTTP servers ?
Re: A Breakdown of HTTP Clients in Elixir
#13Very cool. Can we see a similar one for HTTP servers ?
Re: A Breakdown of HTTP Clients in Elixir
#14I guess they all work.
I remember at some point HTTPoison & hackney were finicky with SSL certificate validation. But AFAIK HTTPoison is the only one that can do async requests to process chunks? [0]
[0] https://www.poeticoding.com/download-large-files-with-httpoi...
Re: A Breakdown of HTTP Clients in Elixir
#15Re: A Breakdown of HTTP Clients in Elixir
#16Re: A Breakdown of HTTP Clients in Elixir
#17Re: A Breakdown of HTTP Clients in Elixir
#18Is it a bad idea to use Tesla? I’ve got it in my app, but I never know.
Re: A Breakdown of HTTP Clients in Elixir
#19Re: A Breakdown of HTTP Clients in Elixir
#20I've used HTTPoison, Tesla and more recently Req for a thin Firebase client. I guess they all work. I remember at some point HTTPoison & hackney were finicky with SSL certificate validation. But AFAIK HTTPoison is the only one that can do async requests to process chunks? [0] [0] https://www.poeticoding.com/download-large-files-with-httpoi...