【问题标题】:Testing Rails with Devise API using Postman使用 Postman 使用 Devise API 测试 Rails
【发布时间】:2015-02-26 23:23:54
【问题描述】:

我目前有一个与 Devise 用户关联的 API。我想使用 Postman 或 curl 测试我的路由,但我不断遇到身份验证问题。有什么简单的方法可以绕过这个来测试路线吗?

【问题讨论】:

  • 嘿,OP,您有没有找到问题的答案?我也有类似的需求:)
  • @MichaelVictor 我完全忘记回复了,只是想起来了..希望这可能对其他人有所帮助。我用curl -v -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://localhost:3000/users -d "{\"user\":{\"email\":\"user@example.com\",\"password\":\"password\"}}"

标签: ruby-on-rails devise


【解决方案1】:

在您的app/controllers/application_controller.rb 中注释掉该行

protect_from_forgery with: :exception

【讨论】:

    猜你喜欢
    • 2020-12-31
    • 2019-12-18
    • 2021-08-13
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-03-19
    • 2018-05-18
    • 1970-01-01
    相关资源
    最近更新 更多