From: eden li Date: 2007-05-12T14:31:23+09:00 Subject: Re: example of Net:HTTP::Put ? Here's a quick and dirty one. You can find more about Net::HTTP via its rdocs. If you've installed ri on your system, run `ri Net::HTTP#send_request` and `ri Net::HTTP` #!/usr/bin/env ruby require 'net/http' unless uri = (URI.parse(ARGV.shift) rescue nil) puts "Usage: #$0 " exit end puts "Sending PUT #{uri.request_uri} to #{uri.host}:#{uri.port}" Net::HTTP.start(uri.host, uri.port) do |http| headers = {'Content-Type' => 'text/plain; charset=utf-8'} put_data = "put payload" response = http.send_request('PUT', uri.request_uri, put_data, headers) puts "Response #{response.code} #{response.message}: #{response.body}" end On May 12, 8:50 am, Chris McMahon wrote: > I've been trying to use Net::HTTP:Put. My server isn't returning any > errors, but I'm not accomplishing anything either. Googling turns up > very little. > > Are there any examples of an HTTP PUT command using Ruby on the web?