Necesito crear una solicitud HTTP PUT usando ruby.Ruby: ¿PUT Request with JSON body?
La solicitud tiene un cuerpo JSON
yo era capaz de generar el cuerpo JSON usando:
require 'rubygems'
require 'json'
jsonbody = JSON.generate["message"=>"test","user"=>"user1"]
Necesito enviar esta solicitud PUT a la url:
require 'open-uri'
url = URI.parse('http://www.data.com?access_token=123')
¿Puede alguien decirme cómo puedo hacer esto en Ruby?
recibo el error: /usr/lib/ruby/1.8/net/http.rb:1060:in 'request ': método indefinido' cerrado?' para nil: NilClass (NoMethodError) de /usr/lib/ruby/1.8/net/http.rb:996:in 'request_put ' de json.rb: 23 – unicornherder
Yikes, no tengo idea. Funciona para mí: -/ –
@dpigera asegúrese de que está siendo autenticado correctamente. –