小编And*_*riy的帖子

带有效负载的Ruby RestClient GET请求

请帮我解决以下问题:我有许多申请和相关记录.

app with id 1 has: record1, record2 and record3.
app with id 2 has: record1 ... record1000 
Run Code Online (Sandbox Code Playgroud)

使用curl过滤app 1 Im的记录.我可以使用以下命令获取记录:

curl -i -H "accept: application/json" -H "Content-type: application/json"  -X GET -d '{ "filters": { "app_id":"1" }}' http://[rails_host]/v1/records?token=[api_token]
Run Code Online (Sandbox Code Playgroud)

我怎么能用ruby RestClient(gem'rest-client''1.7.2')做同样的事情

要获取所有记录,请执行以下操作:

RestClient.get("http://[rails_host]/v1/records?token=[api_token]", { :content_type => 'application/json', :accept => 'application/json'})
Run Code Online (Sandbox Code Playgroud)

问题是不会返回应用ID,因此我无法解析响应并获取app id = 1的记录

任何想法如何添加有效负载到Restclient.get来过滤掉记录?

ruby rest-client

2
推荐指数
1
解决办法
2381
查看次数

标签 统计

rest-client ×1

ruby ×1