Is it possible to pass both GET and POST parameters at the same time?
uri = URI.parse("http://www.example.com/post.php?a=1&b=2") req = Net::HTTP::Post.new(uri.path, { 'Referer' => "http://www.example.com/referer", 'User-Agent'=> "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)", 'Cookie' => $cookie }) req.set_form_data({ 'foo' => 'bar', 'bar' => 'foo' }) http = Net::HTTP.new(uri.host, uri.port) http.open_timeout = 40 http.read_timeout = 20
Only the POST parameters are passed to the script above and the GET request is ignored
ruby uri
Marco
source share