class HTTP::Client

def make_request_headers(opts)

Creates request headers with cookies (if any) merged in
def make_request_headers(opts)
  headers = opts.headers
  # Tell the server to keep the conn open
  if default_options.persistent?
    headers[Headers::CONNECTION] = KEEP_ALIVE
  else
    headers[Headers::CONNECTION] = CLOSE
  end
  cookies = opts.cookies.values
  unless cookies.empty?
    cookies = opts.headers.get(Headers::COOKIE).concat(cookies).join("; ")
    headers[Headers::COOKIE] = cookies
  end
  headers
end