【问题标题】:Does Azure File Service REST API support the concept of conditional operations?Azure 文件服务 REST API 是否支持条件操作的概念?
【发布时间】:2015-10-28 08:19:08
【问题描述】:

Azure 文件 REST API 的文档列出了一些操作,例如 GET File Metadata,其中响应标头包含一个 ETag 用于此目的

ETag 包含一个可用于执行操作的值 有条件地用引号括起来。

应用了“If-Modified-Since”标头的修改后的请求由 API 以 HTTP 403 响应。

403 {'date': '2015 年 8 月 5 日星期三 13:36:57 GMT', 'content-length': '729', “内容类型”:“应用程序/xml”、“x-ms-request-id”: '3cdf88a2-001a-003f-4083-cf9725000000','服务器': 'Microsoft-HTTPAPI/2.0'}

这些是请求标头

{'x-ms-version': '2014-02-14', 'Accept-Encoding': 'gzip, deflate', '接受':'/','用户代理':'python-requests/2.5.1 CPython/2.7.6 Linux/3.13.0-61-generic','连接':'keep-alive', 'If-Modified-Since':'星期二,2015 年 8 月 4 日 13:36:58 GMT','授权': 'SharedKey storage_account:secret_key', 'x-ms-date': '2015 年 8 月 5 日,星期三 格林威治标准时间 13:36:58'}

总结:Azure 文件 REST API 表示不支持条件操作,但允许它们。我在 Azure Files REST API 的文档中没有发现任何值得注意的内容。

documentation for Azure Blob Service 包含如何应用条件标头的部分。

几个 Blob 服务操作支持使用条件 标题。您可以指定条件标头来执行操作 仅当满足指定条件时。

Blob 服务遵循 HTTP/1.1 协议规范 条件标题。

Azure 文件服务 REST API 是否支持类似的条件操作概念?

【问题讨论】:

    标签: rest http azure azure-storage http-caching


    【解决方案1】:

    我浏览了 REST API 文档,据我所知,我可以说当前版本的 REST API 中的文件服务不支持条件操作。不过他们可能会在未来的版本中支持它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多