Skip to content

HTTP-заголовки

Вы можете добавлять или удалять HTTP-заголовки, передаваемые CDN в запросах к источнику или в ответах клиенту.

Сервис CDN позволяет настраивать следующие HTTP-заголовки:

  • заголовок Host;
  • заголовки источника;
  • заголовки клиента;
  • CORS для доменов.

Настройка HTTP-заголовков доступна как при создании, так и при редактировании ресурса.

Заголовок Host

Host — доменное имя или IP-адрес, к которому нужно обратиться для получения запрашиваемого контента.

Если значение не указано, используется заголовок, указанный в запросе клиента.

Заголовки клиента

Опция управляет пересылкой заголовков от клиента к источнику.

Вы можете как добавить необходимые заголовки (Добавить заголовки в запрос к источнику), так и исключить их (Удалить заголовки из запроса к источнику).

Заголовки задаются в формате «ключ-значение».

Пример заголовка, который CDN-сервера могут запрашивать у клиента: Accept-Encoding.

Заголовки источника

Опция управляет пересылкой заголовков от источника к клиенту.

Вы можете как добавить необходимые заголовки (Добавить заголовки в ответ клиенту), так и исключить их (Удалить заголовки из ответа клиенту).

Заголовки задаются в формате «ключ-значение».

Пример заголовка, который CDN-сервера могут запрашивать у источника: Content-Type. Этот же заголовок можно настроить как исключение, т.е. не отправлять клиенту через сеть CDN.

CORS для доменов

CORS (cross-origin resource sharing) — кросс-доменные запросы между несколькими доменами. Доступные варианты настройки разрешений для CORS-запросов:

  • Для всех — разрешена загрузка контента со всех доменов. Заголовок ответа Access-Control-Allow-Origin будет содержать значение *.
  • Как в Origin — разрешена загрузка контента со всех доменов. Заголовок ответа Access-Control-Allow-Origin будет содержать имя домена, с которого пришел запрос.
  • Из списка — разрешена загрузка контента только для доменов из списка. Заголовок ответа Access-Control-Allow-Origin будет содержать имя домена, с которого пришел запрос.

Если ваш домен поддерживает механизм CORS, настройте его самостоятельно. Например, настройка CORS нужна для бакетов.