# File lib/em-http/http_encoding.rb, line 49 def encode_request(method, uri, query, proxy) query = encode_query(uri, query) # Non CONNECT proxies require that you provide the full request # uri in request header, as opposed to a relative path. query = uri.join(query) if proxy HTTP_REQUEST_HEADER % [method.to_s.upcase, query] end