anchor.diff:      Headers :: http_client:headers(), Body :: http_client:body()) ->
       {ok, http_client:code(), http_client:headers(), http_client:body()} | {error, term()}.
   patch(ProxyEndpoint, Path, Headers, Body) ->
  -    http_client:patch(<<ProxyEndpoint/binary, Path/binary>>, Headers, Body).
  +    http_client:patch(<<ProxyEndpoint/binary, Path/binary>>, Headers, Body, ?CONNECT_OPTS).
   
   %%--------------------------------------------------------------------
   %% @doc
  
positive.code:     Headers :: http_client:headers(), Body :: http_client:body()) ->
      {ok, http_client:code(), http_client:headers(), http_client:body()} | {error, term()}.
  delete(ProxyEndpoint, Path, Headers, Body) ->
      http_client:delete(<<ProxyEndpoint/binary, Path/binary>>, Headers, Body).
negative.code: %% API
  -export([put/4, patch/4, delete/4]).
  
  -define(CONNECT_OPTS, [
      {connect_timeout, 60000},
      {recv_timeout, 60000}
  ]).
  
  %%%===================================================================
  %%% API
  %%%===================================================================
  