Azure CDN добавляет в ответ заголовки x-microsoft. Что это такое и как их удалить?

При размещении любого содержимого в хранилище BLOB-объектов в контейнере, размещенном в Microsoft Azure, установленном как общедоступный BLOB-объект, добавляются различные заголовки x-ms-... в ответ HTTP на стандартный запрос 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

person simbolo    schedule 05.01.2013    source источник


Ответы (2)


Если это был запрос на получение большого двоичного объекта, дополнительную информацию об этих заголовках можно найти на странице Get Blob ( REST API).

person Serdar Ozler    schedule 06.01.2013

Недавно столкнулся с такой же проблемой и хочу поделиться информацией.

Во-первых, заголовки "x-ms-...", кроме "x-ms-meta-CbModifiedTime", задаются BLOB-объектом Azure. Я думаю, что Azure Blob, Azure CDN теперь не поддерживают функции удаления заголовков ответов.

Однако заголовки «x-ms-meta-{name}» возвращают метаданные, установленные для каждого большого двоичного объекта не корпорацией Майкрософт, а клиентами.

Так кто же создает метаданные «CbModifiedTime»?

Я обнаружил, что CloudBerry Explorer («Cb») устанавливает эти метаданные автоматически. Я не смог найти способ отключить эту функцию в Free Edition. Если вы заботитесь о заголовках ответов, вам следует рассмотреть возможность использования других инструментов.

person mclemore_oto    schedule 28.10.2015