ruby-on-rails - 如何使用 curl 查询 restful rails 应用程序?

标签 ruby-on-rails xml http curl rest

这是我的问题.. 资源:用户 方法:创建

我这样调用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...),我可以让它变成那样,但这并不好...

有什么想法吗?

最佳答案

curl -X POST -d 'login=john&password=123456' http://0.0.0.0:3000/users

另见:Stack Overflow: How do I make a POST request with curl

关于ruby-on-rails - 如何使用 curl 查询 restful rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1219338/

相关文章:

php - 如何使用 PHP 解析站点地图 XML 内容

http - 在同一个 URL 上运行 SOAP 和 RESTful

javascript - 如何验证我所有的 (JavaScript) AJAX 请求? (发送到 Node.js)

ruby-on-rails - 为什么wash_out 不能在不同的soap 操作中使用相同的数据类型?

ruby-on-rails - 使用 Assets 管道优化 Rails 应用程序到多台服务器的部署

java - 从java中的套接字读取多个xml文档

java - 二进制 XML 文件行 #13 :Error inflating class fragment

php - 使用 HTTP 身份验证以编程方式下载文件

ruby-on-rails - 如何使用 Wicked PDF 自动打印生成的 PDF?

javascript - 获取所有可见的 CKEditor 实例