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



Azure Files REST API的文档列出了一些操作,如GET File Metadata,其中响应头包含一个ETag来服务于此目的

ETag包含一个值,您可以使用该值执行操作

我的修改请求应用了'If-Modified-Since'头被API用HTTP 403响应。

403 {'date': 'Wed, 05 Aug 2015 13:36:57 GMT', 'content-length': '729','content-type': 'application/xml', 'x-ms-request-id':' 3 cdf88a2 - 001 a - 003 f - 4083 cf9725000000"、"服务器":"Microsoft-HTTPAPI/2.0"}

这些是请求头

{"x-ms-version":"2014-02-14","接受编码":gzip、缩小,"接受":"/","用户代理":"python-requests/2.5.1 CPython的/2.7.6Linux/3.13.0-61-generic', 'Connection': 'keep-alive','If-Modified-Since': 'Tue, 04 Aug 2015 13:36:58 GMT', 'Authorization':'SharedKey storage_account:secret_key', 'x-ms-date': 'Wed, 05 Aug 2015 '13:36:58 GMT"}

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

Azure Blob Service的文档包含了如何应用条件头的章节。

一些Blob服务操作支持使用条件头。您可以指定条件头来执行操作

Blob服务遵循HTTP/1.1协议规范有条件的头。

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

我已经阅读了REST API文档,就我所见,我可以说在当前版本的REST API中文件服务不支持条件操作。他们可能会在未来的版本中支持它。

最新更新