views:

387

answers:

1

Hi Im trying to programmatically post to an html form on the internet.I have managed to create a request with parameters in the request body but I can't figure out how to pass in Http Header attributes using the Net::Http library. Any ideas if this is possible?... Any other library that would do it for me ?

res = Net::HTTP.post_form(URI.parse('http://test.com/add_comment'),
                          {'static'=>'1', 'entry_id'=>'23942',})
+3  A: 

check out http://snippets.dzone.com/posts/show/6727

especially lines like:

req = Net::HTTP::Get.new(url.path)
req.add_field("X-Forwarded-For", "0.0.0.0")
Pete