【问题标题】:Etag usage for subsequent request后续请求的 Etag 用法
【发布时间】:2016-06-23 13:03:45
【问题描述】:

Office365 中的响应数据采用 ODATA 封装的 JSON 格式。我们有@odata.etag 属性作为响应,这是一个不透明的字符串值,可用于后续请求以确定实体的值是否已更改。

我正在使用 GET https://outlook.office.com/api/v2.0/me/messages API。作为响应的一部分,我收到了 etag 属性。 我尝试将此属性用作下一个 GET 请求的 If-None-Match 和 ETag 标头的一部分。 但我仍然收到 200 的响应代码,在理想情况下,etag 应该是 304。

如果有任何方法可以使用作为响应的一部分收到的 etag 属性,请告诉我?

谢谢

【问题讨论】:

    标签: office365


    【解决方案1】:

    我也可以重现这个问题。无论为 If-None-Match 指定的值如何,更新 REST 都会成功执行。但是,If-Match 效果很好。

    如果您希望 Office 365 REST 支持 If-None-Match,您可以从 here 提交反馈。

    【讨论】:

      猜你喜欢
      • 2012-12-17
      • 2014-05-06
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2018-07-13
      • 1970-01-01
      • 2017-01-11
      相关资源
      最近更新 更多