4
当我尝试使用我的android应用程序调用我的rails中的某个控制器上的创建操作时,出现“无法验证CSRF令牌真实性”服务。之后还说“已完成422个不可处理的实体”。任何想法会导致什么?谢谢。当从Android调用Rails时无法验证CSRF令牌的真实性
当我尝试使用我的android应用程序调用我的rails中的某个控制器上的创建操作时,出现“无法验证CSRF令牌真实性”服务。之后还说“已完成422个不可处理的实体”。任何想法会导致什么?谢谢。当从Android调用Rails时无法验证CSRF令牌的真实性
您可以禁用内置的CSRF保护Rails使用默认通过在控制器中添加(ApplicationController中或正在使用的)的protect_from_forgery
方法:
protect_from_forgery with: :null_session
或者也可通过使用skip_before_action
“跳过“verify_authenticity_token
实施。
但必须确保通过Android应用程序进行更新,同时保持CSRF保护。 –
Plesse显示您的api控制器。 – Gerry