我正在尝试将 json 表示传递给 set_form_data 并遇到以下错误:
undefined method `map' for "{\"first_name\":\"bill\",\"last_name\":\"gates\"}":String
这是我创建请求的方式:
Net::HTTP::Post.new(uri.request_uri).set_form_data({"first_name" => "steve","last_name" => "jobs"}.to_json)
有什么我想念的吗?
错误来自以下行:
/jruby/jruby-1.6.2/lib/ruby/1.9/net/http.rb:1593:in `set_form_data'