Tôi cần tạo yêu cầu HTTP PUT bằng ruby.Ruby: PUT Yêu cầu với phần thân JSON?
Yêu cầu có một cơ thể JSON
tôi đã có thể tạo ra cơ thể JSON sử dụng:
require 'rubygems'
require 'json'
jsonbody = JSON.generate["message"=>"test","user"=>"user1"]
tôi cần phải gửi yêu cầu PUT này để url:
require 'open-uri'
url = URI.parse('http://www.data.com?access_token=123')
Ai đó có thể cho tôi biết làm thế nào tôi có thể làm điều này trong Ruby?
tôi nhận được lỗi: /usr/lib/ruby/1.8/net/http.rb:1060:in 'yêu cầu': phương thức chưa xác định 'đã đóng? ' cho nil: NilClass (NoMethodError) từ /usr/lib/ruby/1.8/net/http.rb:996:in 'request_put ' từ json.rb: 23 – unicornherder
Yikes, không có ý tưởng. Nó hoạt động cho tôi: -/ –
@dpigera đảm bảo bạn đang được xác thực chính xác. –