【问题标题】:Is there a way to issue a callback without exposing it as a url in Rails?有没有办法发出回调而不将其作为 Rails 中的 url 公开?
【发布时间】:2011-12-04 19:38:58
【问题描述】:

我正在构建一个订阅 Javascript 事件并在事件触发时发送邮件的应用程序。

目前我正在使用回调控制器,然后通过邮件程序发送邮件。控制器是通过对相关 url 的 ajax 调用来访问的。

我的问题是我不想公开这个网址,原因很明显。有没有办法在不将其公开为公共 url 的情况下进行回调?

【问题讨论】:

  • 什么是“javascript事件”

标签: javascript ruby-on-rails callback dom-events


【解决方案1】:

简而言之,没有。

如果您希望服务器知道客户端何时发生某些事情,那么客户端必须能够将其传达给服务器。

网络的性质意味着您不能要求客户端对其用户保密,因此客户端可以做的任何事情也可以由用户手动完成。

【讨论】:

  • 谢谢昆汀...还有其他建议吗?也许是验证密钥?
  • 您必须将密钥提供给客户端,从而提供给用户。在不知道实际用例是什么的情况下很难给出建议。 (见X-Y problem
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 2018-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多