设计没有正确响应JSON消息

时间:2011-11-28 14:15:16

标签: ruby-on-rails json devise

我发现设备正确响应JSON消息时遇到了麻烦。

以下工作正常

curl -XPOST 'http://localhost:5000/users/sign_in.json' -d 'user[email]=MYUSER' -d 'user[password]=MYPASSWORD'
  

已完成201创建时间为171毫秒

到位,我希望有一个更合适的JSON格式

curl -v -b cookie.file -c cookie.file -H "Content-Type: application/json" -X POST -d '{"user":{"mail":"MYUSER","password":"MYPASSWORD"}}' http://localhost:5000/users/sign_in.json

但我似乎没有工作

  

由Devise处理:: SessionsController #create为JSON   23:10:32 web.1 |参数:{“user”=> {“mail”=>“MYUSER”,“password”=>“[FILTERED]”},“session”=> {“user”=> {“mail” =>“MYUSER”,“密码”=>“[过滤]”},“操作”=>“创建”,“控制器”=>“设计/会话”,“格式”=>“json “}}   23:10:32 web.1 |在11ms完成401未授权

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

curl -v -b cookie.file -c cookie.file -H "Content-Type: application/json" -X POST -d '{"user" : {"email":"MYUSER" , "password":"MYPASSWORD" }}' http://localhost:5000/users/sign_in.json

正在做这项工作。结果是(普通)拼写错误(邮件代替正确的电子邮件)。 Rails日志无法帮助我快速找到解决方案