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