Current section
Files
Jump to
Current section
Files
lib/open_telemetry/honeycomb/http/hackney_backend.ex
if Code.ensure_loaded?(:hackney) do
defmodule OpenTelemetry.Honeycomb.Http.HackneyBackend do
@moduledoc """
The default HTTP back end, using Hackney.
Absent if Hackney is absent.
"""
@behaviour OpenTelemetry.Honeycomb.Http
@impl true
def request(method, url, headers, body, opts) do
opts = Keyword.merge([with_body: true], opts)
:hackney.request(method, url, headers, body, opts)
end
end
end