【问题标题】:Does Parse.com Cloud Code Have etag support?Parse.com 云代码是否支持 etag?
【发布时间】:2016-02-03 04:00:01
【问题描述】:

Parse.com 是否支持将 etagsif-none-match 用于条件 GET?我正在与第三方 API 合作,该 API 必须这样做,以限制对其服务器的 API 调用。我使用 Cloud Code 作为我的后端,将数据发送到 Cordova/ionic 混合应用程序。 谢谢

【问题讨论】:

  • 仅供参考,您可能希望考虑到 Parse 将在一年左右关闭 blog.parse.com/announcements/moving-on
  • 我知道,但它现在是开源的,所以我只需要在那之前的某个时候自己托管它

标签: parse-platform ionic-framework parse-cloud-code etag


【解决方案1】:

是的,具体取决于您对支持的定义。您可以set arbitrary headers on the request,这就是您所需要的。但是,您似乎需要自己将值存储在 Parse 中的某个位置,或者只是使用您认为不正确的固定值。您可以从 response headers 检索 etag 值。 RFC 可以引导您找到正确的值。请注意,开源 Parse Server 上的 Cloud Code 似乎提供了对底层 JS 解释器的更多访问,而不是被沙箱化,因此您可以访问可能比 Parse 自己的 HTTP 对象更友好的其他机制。

【讨论】:

    【解决方案2】:

    是的,您可以按照the documentation 中的说明设置缓存策略来指定这一点。

    您还可以选择在 parse.com 中使用云代码。后台作业可以检查数据是否已更改,如果没有更改,则可以向您发送所需的响应。

    【讨论】:

    • 您似乎已链接到将在 iOS 中运行的代码的文档,而不是作为云代码的一部分运行的代码,这似乎是问题所问的场景?跨度>
    猜你喜欢
    • 2016-02-02
    • 2015-08-08
    • 2016-05-04
    • 1970-01-01
    • 2014-08-31
    • 2014-11-23
    • 2016-02-08
    • 2016-02-24
    • 2013-06-23
    相关资源
    最近更新 更多