Net::HTTP

Hola, necesito urgentemente comunicarme por post con otro subdominio,
trato de enviar unos parámetros en mi controlador por post para que los
reciba una url externa, he probado con Net::HTTP y sus métodos
request_post, post_form y no me funciona, recibo el errror

getaddrinfo: Name or service not known

Alguna sugerencia?? Muchas gracias

Puedes enseñar el codigo de lo que estas haciendo?

-f

On Feb 14, 2008, at 8:50 PM, Miguel Angel Calleja Lázaro wrote:


Ror-es mailing list
[email protected]
simplelogica.net


Not sent from my iPhone

Francesc E.
escribió:>> reciba una url externa, he probado con Net::HTTP y sus métodos


Not sent from my iPhone


Ror-es mailing list
[email protected]
simplelogica.net

Al final de tanto googlear y probar me ha funcionado con ésto:

require ‘net/http’

def comunicar_con_otro_servidor (arr)
#Recibo un array, lo paso como parámetro y lo envío a otra máquina
req=Net::HTTP::Post.new(‘/mi_controlador/mi_action/’)
req.set_form_data({‘array’=>arr})
res=Net::HTTP.new(‘mi_url.com’,80).start {|http| http.request(req) }
end

En un prinicipio había probado lo que iba encontrando por google, lo más
seguro es que lo estuviera haciendo mal, probé con:
http= Net::HTTP.post_form
(‘mi_url.com/mi_controlador/mi_action/’,{‘array’=>arr})

al igual que con request_post y me daba el error de getaddrinfo: Name or
sevice not known, no me acuerdo ya del código que puse , lo siento,
probé tantas cosas…

Pero bueno, encontré esa manera de hacerlo y me funcionó, espero que a
alguien le sirva para comunicarse con otro dominio.

Tengo un par de preguntas:

  1. Es necesario añadir el require? en un controlador no lo tengo puesto
    y funciona igual
  2. Si alguien conoce alguna página con información sobre Net::HTTP con
    algún ejemplo práctico se lo agradecería, por saber un poco
    más
    Un saludo.

Francesc E.
escribió:>

En absoluto.

Un saludo

Este tipo de “snippets” son los que se tendrian que añadir como
recetas en la web que ayer comentabamos.

Te importa si lo utilizo?

Un saludo,

Francesc

On Feb 15, 2008, at 10:44 AM, Miguel Angel Calleja Lázaro wrote:

los
simplelogica.net

probé tantas cosas…
Un saludo.


Ror-es mailing list
[email protected]
simplelogica.net


Not sent from my iPhone