README.md

# utils_http
Utilities to work with HTTP in Elixir

Currently it's work in progress for internal usage, missing tests, use at your own risk.

You could implement your own http client for `@behaviour HttpClient`
or use default `UtilsHttp.Client.HTTPoison` implementation

# Example of usage with default HTTPoison implementation
```elixir
defmodule ExampleLib.HttpClient do
  @moduledoc """
  Utility wrapper for making HTTP requests.

  Delegates to the configured HTTP client module.
  """
  use Http.Behaviour.HttpClient, http_client: UtilsHttp.Client.HTTPoison
end
```