如何将非散列值发送到HTTParty查询

时间:2014-05-07 23:12:59

标签: ruby-on-rails api rest

以下CURL命令执行我尝试使用HTTParty实现的功能。

curl -X POST https://api.spark.io/v1/devices/API_ID / return_num -d access_token = ACCESS_TOKEN -d​​ params = 12

我有一个基本的C函数,另一端通过将12加到给定的数量并返回求和的数字来回答。

我正在使用httparty调用帖子请求,如下所示:

return_hash = HTTParty.post("API_URI/v1/devices/#{API_ID}/return_num", 
  :headers => {"Authorization:" => AUTH}, 
  :query => { :num => self.number})

但这并不是通过函数发送self.number。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你做POST它应该没有查询,它应该有一个正文:

请参阅此处的示例:http://johnnunemaker.com/httparty/

options = { :body => {:status => text}, :basic_auth => @auth }
post('/statuses/update.json', options)