【发布时间】:2019-11-03 11:50:06
【问题描述】:
我正在运行邮递员向我的 Rails 服务器发送请求。在发送 POST 请求以创建新对象时,我遇到了真实性令牌问题。我需要能够通过服务器发送所有请求并将必要的身份验证添加到 Postman 环境。
【问题讨论】:
-
我的回答对你有帮助吗?
标签: ruby-on-rails csrf csrf-protection
我正在运行邮递员向我的 Rails 服务器发送请求。在发送 POST 请求以创建新对象时,我遇到了真实性令牌问题。我需要能够通过服务器发送所有请求并将必要的身份验证添加到 Postman 环境。
【问题讨论】:
标签: ruby-on-rails csrf csrf-protection
如果您正在创建 API 并希望接受来自其他域的请求,则需要禁用此安全过滤器。
为此,请将其添加到您的控制器中:
skip_before_action :verify_authenticity_token, only: :your_post_action
您只能对 json 请求禁用它,请参阅此答案:https://stackoverflow.com/a/22715175/8352929
【讨论】: