【问题标题】:JSON to be accessed only by AJAXJSON 只能由 AJAX 访问
【发布时间】:2013-03-03 06:15:33
【问题描述】:

我正在 Rails 中创建一个 Web 应用程序,它将 HTML 模板(由用户创建)输出为 JSON。但是,我不希望 Web 浏览器或爬虫能够查看呈现的 JSON(例如访问 http://example.com/content.json 时),我只希望 AJAX 请求能够解析内容。这可能吗?如果可以,我如何在 Rails 中做到这一点?

【问题讨论】:

    标签: ruby-on-rails ajax json browser


    【解决方案1】:

    在控制器中使用if request.xhr? 来检测请求是否为 AJAX。

    Rails detect if request was AJAX

    【讨论】:

      猜你喜欢
      • 2014-01-05
      • 2018-01-01
      • 1970-01-01
      • 2011-01-12
      • 2015-06-04
      • 2015-03-27
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多