当前位置:  开发笔记 > 后端 > 正文

从外部表格接收POST

如何解决《从外部表格接收POST》经验,为你挑选了1个好方法。

我在另一个网站(使用不同的后端)上有一个表单,我希望能够POST到我的Rails应用程序(在不同的域上).

如何为外部表单生成有效的真实性令牌,以便我的Rails应用程序可以接受它?

假设我可以回答上面的问题 - 我还需要做些什么特别的工作来完成这项工作吗?除了真实性令牌,其余部分对我来说似乎很简单......

谢谢您的帮助!



1> Simone Carle..:

您无法从Rails应用程序外部生成Autenticity令牌.您可以做的是仅为此操作禁用令牌保护,并使用基于before_filter的自定义实现.

skip_before_filter :verify_authenticity_token, :only => :my_action
before_filter :verify_custom_authenticity_token, :only => :my_action

def verify_custom_authenticity_token
  # checks whether the request comes from a trusted source
end

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有