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