【发布时间】:2015-11-24 16:33:22
【问题描述】:
我需要在我的 rails 后端使用 Rest-Client 发出 Post 请求。我可以通过以下方式成功做到这一点:rv = RestClient.post URL, id.to_json, :content_type => 'application/json'
我需要添加一个标记参数,但无法使其工作。我尝试了以下不同组合:rv = RestClient.post URL, {:params => {:tag => 'TAG'}}, id.to_json, :content_type => 'application/json' 并收到有关语法的错误(参数数量错误)。参数将在 url 上进行,id.to_json 将成为正文的一部分。我找不到有关此特定用例的文档。
【问题讨论】:
-
请添加您发送帖子的控制器代码和您的 routes.rb 文件
-
这将是一个外部请求。服务没有问题,它为调用正确设置了语法。
标签: ruby-on-rails json rest rest-client