diff --git a/lib/tentacat.ex b/lib/tentacat.ex index cd2cfc9..a46d247 100644 --- a/lib/tentacat.ex +++ b/lib/tentacat.ex @@ -39,11 +39,12 @@ defmodule Tentacat do end def json_request(method, url, body \\ "", headers \\ [], options \\ []) do - request!(method, url, JSX.encode!(body), headers, options) |> process_response + raw_request(method, url, JSX.encode!(body), headers, options) end def raw_request(method, url, body \\ "", headers \\ [], options \\ []) do - request!(method, url, body, headers, options) |> process_response + extra_options = Application.get_env(:tentacat, :request_options, []) + request!(method, url, body, headers, extra_options ++ options) |> process_response end @spec url(client :: Client.t, path :: binary) :: binary