使用身份验证令牌保护json

时间:2016-04-29 14:57:26

标签: ruby-on-rails json ruby-forgery

我有一个Rails应用程序,我通过帖子发出请求,然后我回复json,但是,因为这行

protection_from_forgery with: :exception

它不允许我继续请求,我在某处读到添加此行而不是之前的行会有帮助

protect_from_forgery unless: -> {request.format.json?} 

事实上,它确实有所帮助,但我不确定过去删除该行只是为了接受json是正确的,这可能是正确的方法来做到这一点而不需要删除第一行的例外?

1 个答案:

答案 0 :(得分:1)

解决方案是将protect_from_forgery添加到我正在响应的控制器中。

默认添加使得它默认响应null sesion并修复问题。

相关问题