httpipe_adapters_hackney

Hackney-based adapter for HTTPipe


License
ISC

Documentation

Hackney Adapter for HTTPipe

This package is an adapter for HTTPipe that provides basic functionality using Hackney.

Installation

First, add the adapter to your mix.exs dependencies.

def deps do
  [
    {:httpipe_adapters_hackney, "~> 0.9"},
    {:httpipe, "~> 0.9}
  ]
end

If 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.Hackney

You can also choose to use the Hackney adapter on a per-connection basis:

conn =
  HTTPipe.Conn.new()
  |> HTTPipe.Conn.put_adapter(HTTPipe.Adapters.Hackney)

Adapter Options

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 and License

Copyright (c) 2016 David Antaramian

Licensed under the ISC License