def send_request_header
query = @options[:query]
head = @options[:head] ? munge_header_keys(@options[:head]) : {}
cookies = @options[:cookies]
body = @options[:body]
head['host'] ||= encode_host
head['content-length'] ||= body ? body.length : 0
head['user-agent'] ||= "Coolio #{Coolio::VERSION}"
head['connection'] ||= 'close'
request_header = encode_request(@method, @path, query)
request_header << encode_headers(head)
request_header << encode_cookies(cookies) if cookies
request_header << CRLF
write request_header
end