Estoy tratando de conectarme a una API y recuperar los resultados de json con mi aplicación de rieles, sin embargo, parece que no funciona.Ruby Net :: HTTP :: Get y respuestas de JSON
Tomemos, por ejemplo:
@request = Net::HTTP::Get.new "http://example.com/?search=thing&format=json"
Cuando trato de la url en el navegador que funciona! y obtengo datos JSON, sin embargo, cuando intento eso en Ruby, el cuerpo es nulo.
>> y @request
--- !ruby/object:Net::HTTP::Get
body:
body_stream:
header:
accept:
- "*/*"
user-agent:
- Ruby
method: GET
path: http://example.com/?search=thing&format=json
request_has_body: false
response_has_body: true
¿Alguna idea?
Eso funcionó principalmente, el método toma dos argumentos y ningún protocolo: 'Net :: HTTP.get_response (" example.com "," /? Search = thing & format = json ")' –
wow tienes razón. perdón por eso (edición) –