0

如何使用葡萄在单个请求中传递查询参数和标头

如何使用发布和查询字符串参数。他们之间有什么区别。我正在使用葡萄restful-api。葡萄

HTTP 方法:POST

标题:

钥匙

秘密

查询字符串参数:

姓名

年龄

例如

 post :student do
   name= params[:name]
   id = params[:id]
   query = {:name =>name, :id =>id}
   headers['key'] = "1988340998981183787898977"
   headers['sign'] = "1jkhhhajkaghvhgghgh9883dmkjkjkjkjk40998aaaadf1234981183787898977"

       HTTParty.post(url, :headers => headers, :query => query)
    end
4

1 回答 1

1

标题的设置方式大致相同。您将 headers 选项传递给您选择的 HTTP 方法,其中包含您想要包含的标头的哈希:

HTTParty.post("http://rubygems.org/api/v1/gems/httparty/owners",
:query => { :email => "alan+thinkvitamin@carsonified.com" },
:headers => { "Authorization" => "THISISMYAPIKEYNOREALLY"})

有关更多详细信息,请参阅文档

于 2014-07-14T08:10:57.590 回答