# Posting Forms

**URL:** <https://www.ruby-forum.com/t/posting-forms/72981>\
**Category:** Ruby\
**Created:** [December 20, 2005, 2:53am UTC](https://www.ruby-forum.com/t/posting-forms/72981 "2005-12-20T02:53:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Long](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/50afbb/32.png) [@Chris\_Long](https://www.ruby-forum.com/u/Chris_Long)\
**Post date:** [December 20, 2005, 2:53am UTC](https://www.ruby-forum.com/t/posting-forms/72981/1 "2005-12-20T02:53:07Z")

</div>

Posting forms looks like it should be easy with Ruby 1.8.3 and  
net/http.

Can anyone provide an example of submitting a search to e.g.  
[www.google.com](http://www.google.com),  
and printing out the results?

This code doesn’t seem to work.

require ‘net/http’  
require ‘uri’

#site=‘[http://www.google.com](http://www.google.com)’ doesn’t work either

#site=‘[Google](http://www.google.com/search)’  
btnG=‘random’

res = Net::HTTP.post\_form(URI.parse(site),  
{‘btnG’=\>btnG})  
puts res.body

-Chris
