fails:Net::HTTPGenericRequest#exec wehn passed socket, version, path executes the request over the passed socket to the passed path using the passed HTTP version
fails:Net::HTTPGenericRequest#exec wehn passed socket, version, path when a request body is set sets the 'Content-Type' header to 'application/x-www-form-urlencoded' unless the 'Content-Type' header is supplied
fails:Net::HTTPGenericRequest#exec wehn passed socket, version, path when a request body is set correctly sets the 'Content-Length' header and includes the body
fails:Net::HTTPGenericRequest#exec wehn passed socket, version, path when a body stream is set sets the 'Content-Type' header to 'application/x-www-form-urlencoded' unless the 'Content-Type' header is supplied
fails:Net::HTTPGenericRequest#exec wehn passed socket, version, path when a body stream is set sends the whole stream, regardless of the 'Content-Length' header
fails:Net::HTTPGenericRequest#exec wehn passed socket, version, path when a body stream is set sends the request in chunks of 1024 bytes when 'Transfer-Encoding' is set to 'chunked'
