Azure CDN将x-microsoft标头添加到响应中,它们是什么以及如何删除?

时间:2013-01-05 22:34:36

标签: azure http-headers azure-storage azure-storage-blobs azure-cdn

将任何内容放置在Microsoft Azure上托管的容器中的blob存储设置为公共blob,将HTTP响应中的各种x-ms-...标头附加到来自浏览器的标准GET请求。它们用于什么,可以关闭它们吗?我不喜欢臃肿无用的HTTP标头。

HTTP/1.1 200 OK
Content-Length: 1841396
Content-Type: image/png
Last-Modified: Sat, 05 Jan 2013 22:27:08 GMT
ETag: 0x8CFB9AAEECBA7B9
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: dca0ba01-990b-439e-b9c9-11f698222d2e
x-ms-version: 2009-09-19
x-ms-meta-CbModifiedTime: Thu, 27 Dec 2012 18:23:17 GMT
x-ms-lease-status: unlocked
x-ms-blob-type: BlockBlob
Date: Sat, 05 Jan 2013 22:28:47 GMT

2 个答案:

答案 0 :(得分:1)

假设这是一个Get Blob请求,请在Get Blob (REST API) documentation找到有关这些标头的更多信息。

答案 1 :(得分:1)

我最近遇到了同样的问题,我想分享信息。

首先," x-ms -..."标题除了" x-ms-meta-CbModifiedTime"由Azure Blob设置。 我认为Azure Blob,Azure CDN现在不支持删除响应头的功能。

然而," x-ms-meta- {name}"标题不是由Microsoft而是客户端返回设置到每个blob的元数据。

那么谁创造了" CbModifiedTime"元数据?

我发现CloudBerry Explorer(" Cb")会自动设置此元数据。 我无法在免费版中找到禁用此功能的方法。 如果您关心响应标头,则应考虑使用其他工具