require 'net/http' urls = %w( http://irvsrdves3.flight.yellowpages.com:8080/smm/ypc?field=city_state_business&imei=353763.01541827.6&grammar=/data1/lm/test.lm http://research.yellowpages.com:8080/smm/ypc?field=city_state_business&imei=353763.01541827.6&grammar=/data1/lm/test.lm ) urls.each { |url| puts url uri = URI.parse url request = Net::HTTP::Post.new(uri.path) request.body = File.read("/tmp/test.amr") request.content_type = 'audio/amr' response = Net::HTTP.new(uri.host, uri.port).start { |http| http.request(request) } puts response.inspect }