【发布时间】:2010-11-16 04:50:32
【问题描述】:
这是我的问题.. 资源:用户 方法:创建
我这样称呼 curl:
curl -X POST -H 'Content-type: text/xml' -d '<xml><login>john</login><password>123456</password></xml>' http://0.0.0.0:3000/users
但是 rails 中的参数哈希看起来像这样:
{"xml"=> {"login"=>"luca", "password"=>"123456"}}
我希望它看起来像这样:
{"login"=>"luca", "password"=>"123456"}
如果我在url上传递参数(...?login=luca&pas ....),我可以让它变成这样,但这并不好...
有什么想法吗?
【问题讨论】:
-
在您的 XML 字符串中将 'xml' 替换为 'user' 有帮助吗?
-
不.. 我尝试了所有可能的变体.. xml 用户用户请求 params 参数发布.. 我不认为这是要走的路..
标签: ruby-on-rails xml http curl rest