【发布时间】:2010-12-08 04:26:53
【问题描述】:
如果这是一个愚蠢的问题,我很抱歉。我正在实施一个 Rails Web 服务。对于 GET 请求,一切都按预期工作。但是我很难实现 POST 请求。我的路线已设置好,我可以将 JSON 有效负载发送到服务器。但是,当我进入该方法时,我在任何地方都看不到有效负载。
在参数中,我看到了在请求字符串上传递的参数,仅此而已。请注意,我在这里没有使用 ActiveResource,我的目的是在构建模型之前获取有效负载并手动处理它。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
您确定 POST 请求发送正确吗?尝试使用 tcpflow 嗅探 HTTP 流量。
-
我正在使用 Firefox Poster 发送请求。我过去使用过它,很确定它正在发挥作用。我担心我可能会通过不发送与模型相对应的有效负载来破坏某些 Rails 约定,这会以某种方式破坏事情。
标签: ruby-on-rails ruby api rest post