class Protocol::HTTP1::Connection

Public Instance Methods

write_request(authority, method, path, version, headers) click to toggle source
# File lib/tansaku/monkey_patch.rb, line 8
def write_request(authority, method, path, version, headers)
  host = authority
  if headers.include?("host")
    host = headers["host"]
    headers.delete "host"
  end

  @stream.write("#{method} #{path} #{version}\r\n")
  @stream.write("host: #{host}\r\n")

  write_headers(headers)
end