【问题标题】:Azure blob storage REST API: Why "Get Blob Properties" and "Get Blob" requests are the same?Azure blob 存储 REST API:为什么“获取 Blob 属性”和“获取 Blob”请求相同?
【发布时间】:2016-04-20 10:24:25
【问题描述】:

查看获取 Blob 和获取 Blob 属性的 MSDN 文档。两个请求看起来一样

https://myaccount.blob.core.windows.net/mycontainer/myblob

获取属性: https://msdn.microsoft.com/en-us/library/dd179440.aspx

获取 Blob 属性: https://msdn.microsoft.com/en-us/library/dd179394.aspx

我一定错过了一点?

【问题讨论】:

    标签: azure azure-blob-storage


    【解决方案1】:

    “Get Blob”的HTTP方法是GET,而“Get Blob Properties”的HTTP方法是HEAD。

    “Get Blob”的响应是blob属性(在响应头中)和blob内容(在响应体中),而“Get Blob Properties”的响应只包含头中的blob属性。

    【讨论】:

      【解决方案2】:

      来自Get Blob Properties 页面,

      它不返回 blob 的内容。

      我相信这就是这两者之间的区别

      【讨论】:

      • 这没有回答问题。我认为 OP 理解这两种反应之间的区别。他不明白为什么请求是一样的。
      • 获取 Blob 使用 HTTP "GET" 获取 Blob 属性使用 HTTP "HEAD" GET GET 方法请求指定资源的表示。使用 GET 的请求应该只检索数据。 HEAD HEAD 方法请求与 GET 请求相同的响应,但没有响应正文。 developer.mozilla.org/en-US/docs/Web/HTTP/Methods
      猜你喜欢
      • 2018-05-07
      • 1970-01-01
      • 2021-07-10
      • 2021-05-31
      • 2015-11-04
      • 1970-01-01
      • 2014-11-19
      • 2019-02-08
      • 1970-01-01
      相关资源
      最近更新 更多