class Protocol::HTTP::Request

def self.[](method, path, headers, body)

def self.[](method, path, headers, body)
	body = Body::Buffered.wrap(body)
	headers = ::Protocol::HTTP::Headers[headers]
	
	self.new(nil, nil, method, path, nil, headers, body)
end