2010-12-08 47 views
1

如果这是一个愚蠢的问题,我很抱歉。我正在实施一个rails web服务。所有事情都按照GET请求的预期工作。不过,我很难实现POST请求。我的路由设置好了,我可以发送一个JSON负载到服务器。但是,当我进入方法时,我没有看到有效载荷的任何地方。导轨2.3.9缺少POST有效负载

在参数中,我看到在请求字符串上传递的参数,但就是这样。请注意,我在这里没有使用ActiveResource,我的意图是在构建模型之前拿走有效载荷并手动处理它。

任何帮助将不胜感激。

谢谢!

+0

确定POST请求发送正确吗?尝试用tcpflow嗅探HTTP流量。 – 2010-12-08 04:28:37

+0

我正在使用Firefox海报发送请求。我过去曾经使用它,很确定它正在完成它的工作。我担心的是,也许我打破了一些Rails约定,不发送对应于模型的有效载荷,并且以某种方式破坏了事情。 – Alex 2010-12-08 04:32:07

回答

3

您是否在请求标头中设置了正确的内容类型?

Content-Type: application/json