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': '3cdf88a2-001a-003f-4083-cf9725000000','服务器': '微软HTTPAPI / 2.0'}
这些是请求标题
{'x-ms-version':'2014-02-14','Accept-Encoding':'gzip,deflate', 'Accept':' / ','User-Agent':'python-requests / 2.5.1 CPython / 2.7.6 Linux / 3.13.0-61-generic','Connection':'keep-alive', 'If-Modified-Since':'星期二,2015年8月4日13:36:58 GMT','授权': 'SharedKey storage_account:secret_key','x-ms-date':'Wed,05 Aug 2015 13:36:58 GMT'}
摘要:Azure文件REST API表示不支持条件操作,但允许它们。我没有在Azure Files REST API的文档中找到任何可记录的内容。
documentation for Azure Blob Service包含如何应用条件标头的部分。
几个Blob服务操作支持使用条件 头。您可以指定条件标头以执行操作 只有在满足指定条件的情况下才能使用。
Blob服务遵循HTTP / 1.1协议规范 条件标题。
Azure文件服务REST API是否支持类似的条件操作概念?
答案 0 :(得分:3)
我已经阅读了REST API文档,据我所知,我可以说当前版本的REST API中的文件服务不支持条件操作。他们可能会在将来的版本中支持它。