【问题标题】:How to pass query params and headers in a single request using grape如何使用葡萄在单个请求中传递查询参数和标头
【发布时间】:2014-07-14 07:53:10
【问题描述】:

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

如何使用发布和查询字符串参数。他们之间有什么区别。我正在使用葡萄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

【问题讨论】:

    标签: ruby-on-rails-3 ruby-on-rails-4 httparty grape grape-api


    【解决方案1】:

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

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

    更多详情见Document

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多