Python

# Importacion de las librerias.
import urllib
import urllib2
# Definicion de la URL que se pedira.
url = 'http://www.example.com/accion'
values = {'param1':'parametro','param2':'parametro'}
# Codificacion de los parametros de la url.
data = urllib.urlencode(values)
req = urllib2.Request(url,data)
# Lanzamiento de la peticion.
res = urllib2.urlopen(req)
# Mostramos los resultados.
print res.read()
# Cierre del descriptor.
res.close()


Ruby

# Inclusion de las librerias.
require 'net/http'
require 'uri'
# Lanzamiento de la peticion
url = URI.parse('http://www.example.com/accion?param1=parametro1&param2=paramtero')
req = Net::HTTP::Get.new(url.path)
res = Net:HTTP.start(url.host, url.port){|http|http.request(req)}
# Mostramos los resultados.
puts res.body

Perl

# Inclusion de la libreria necesaria.
require HTTP::Request;
# Lanzamiento de la peticion.
$res = HTTP::Request->new(GET => 'http://www.example.com/');
# Impresion de los resultados.
print $res;