anchor.diff:          connect_options = [] :: [any()],
           %% next fields are specific to particular requests
           request :: iolist() | undefined,
  -        method :: string(),
           request_headers :: headers(),
           requester,
           cookies = [] :: [#lhttpc_cookie{}],
  
positive.code: 	lhttpc_lib:format_request(Path, Method, Hdrs, Host, Body, {UseCookies, Cookies}),
      NewState =
  	State#client_state{
  	  method = Method,
  	  request = Request,
  	  requester = From,
  	  request_headers = Hdrs,
  	  attempts = SendRetry,
  	  proxy = Proxy,
  	  proxy_setup = (Socket /= undefined),
  	  proxy_ssl_options = ProxySsl,
  	  from = From},
      send_request(NewState).
  
  %%--------------------------------------------------------------------
  
negative.code:         proxy :: undefined | #lhttpc_url{},
          proxy_ssl_options = [] :: [any()],
          proxy_setup = false :: boolean(),
  	host_header
          }).
  
  %%==============================================================================
  