RestClient for HTTP requests in Ruby

Usando RESTClient es una gran manera de hacer peticiones HTTP en Ruby. El uso es muy sencillo y es compatible con algunas cosas realmente impresionantes como la codificación de varias partes, el proxy, los certificados con firma y mucho más! Te voy a mostrar algunos ejemplos básicos.
Ejemplo: simple solicitud GET
require 'rest-client' response = RestClient.get 'http://example.com' puts response.code → 200 puts response.headers[:server] → Apache 
Ejemplo: solicitud GET API
 require 'rest-client' require 'json' data = RestClient.get 'https://api.example.com/v1/items', { 'Authorization' => "Bearer #{@access_token}" } data = JSON.parse(data) 
Ejemplo: petición POST con parámetros
 require 'rest-client' post = RestClient.post 'http://example.com', {:params => {'page' => 'hello', 'world' => 'earth'}} puts post.args[:payload][:params] → {"page"=>"hello", "world"=>"earth"} 
Sólo tiene que utilizar rubygems conseguir la gema:
 gem install rest-client

This entry was posted in . Bookmark the permalink.

Leave a Reply