我正在尝试将一些代码HTTParty
从Faraday
. 以前我使用的是:
HTTParty.post("http://localhost/widgets.json", body: { name: "Widget" })
新的片段是:
faraday = Faraday.new(url: "http://localhost") do |config|
config.adapter Faraday.default_adapter
config.request :json
config.response :json
end
faraday.post("/widgets.json", { name: "Widget" })
这导致:NoMethodError: undefined method 'bytesize' for {}:Hash
。是否可以让法拉第自动将我的请求正文序列化为字符串?