From: David Street Date: 2009-08-05T02:39:26+09:00 Subject: parameter passed by get --=-yVHQU1rz9flUxru5pumf Content-Type: text/plain Content-Transfer-Encoding: 7bit A third party has written a program that passes a parameter via the GET method. I need to use it to call a Ruby script and pass a parameter. I have researched and experimented for days and cannot figure out how to retrieve a GET parameter in a Ruby script. Test code to pass the parameter is: --------------------------------------------- Test Get
--------------------------------------------- I believe I should retrieve it with something like this: -------------------------------------------------------------------- #!/usr/bin/ruby require 'net/http' require 'uri' begin print "Content-type: text/html\r\n\r\n" server = URI.parse( 'localhost/cgi-bin/test.rb' ) http = Net::HTTP.start( server.host, server.port ) response = http.get( server.path ) print response.body end ------------------------------------------------------------------- But I always receive 'nil'. (I've tried many variations). http.head( 'www.website.com' ) works and returns values as expected. I'm sure this must be simple, but I have tried everything I can think of and can't find an example anywhere. Thanks to anyone who can assist. -David --=-yVHQU1rz9flUxru5pumf--