This package is an adapter for HTTPipe that provides basic functionality using Hackney.
First, add the adapter to your mix.exs dependencies.
def deps do
[
{:httpipe_adapters_hackney, "~> 0.9"},
{:httpipe, "~> 0.9}
]
endIf you wish to use Hackney as your primary adapter, you should also set it
as such in your config/config.exs (or other relevant config file):
config :httpipe, :adapter, HTTPipe.Adapters.HackneyYou can also choose to use the Hackney adapter on a per-connection basis:
conn =
HTTPipe.Conn.new()
|> HTTPipe.Conn.put_adapter(HTTPipe.Adapters.Hackney)Any adapter options you set will be passed directly to Hackney's request/5
method. For example, to use the default pool started by Hackney:
conn =
HTTPipe.Conn.new()
|> HTTPipe.Conn.put_adapter_options([pool: :default])Copyright (c) 2016 David Antaramian
Licensed under the ISC License