Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在grape中传递查询字符串和POST参数_Ruby On Rails_Ruby On Rails 4_Grape_Grape Api - Fatal编程技术网

Ruby on rails 如何在grape中传递查询字符串和POST参数

Ruby on rails 如何在grape中传递查询字符串和POST参数,ruby-on-rails,ruby-on-rails-4,grape,grape-api,Ruby On Rails,Ruby On Rails 4,Grape,Grape Api,我使用的是restfulapi。我想创建一个带有post参数和查询字符串参数的post方法。如何使用它们?谁能给我举个好例子吗 我知道按如下方式传递查询字符串参数(key,sign)。但是如何使用POST参数。我想传递post参数(比如姓名、id)。如何在代码中实现这一点 我的代码如下 post :new_user do key = params[:key] sign = params[:sign] HTTParty.post("https://www.abc.co

我使用的是
restfulapi
。我想创建一个带有
post
参数和查询字符串参数的post方法。如何使用它们?谁能给我举个好例子吗

我知道按如下方式传递查询字符串参数(key,sign)。但是如何使用POST参数。我想传递post参数(比如姓名、id)。如何在代码中实现这一点

我的代码如下

  post :new_user do
    key = params[:key]
    sign = params[:sign]
    HTTParty.post("https://www.abc.com/api/v2/list?key=abc&sign=xyz")
  end

除此之外,我还想传递post参数(比如name,id)。如何做到这一点?

在您给出的示例中,
val_1
val_2
是查询字符串参数。您的问题是,如何同时在查询字符串(“GET style”)和请求正文(“POST style”)中传递参数值,对吗?@SimonSouth-更正可能的重复