HTTP-заголовки и методы
Вы можете настроить HTTP-заголовки, которые CDN-серверы добавят в запрос к серверу-источнику и в ответ клиенту, настроить кросс-доменные запросы (CORS) при ответе клиенту, а также разрешённые HTTP-методы для запросов контента.
Чтобы настроить HTTP-заголовки и методы:
- В главном меню портала перейдите в раздел Ресурсы → Cloud CDN.
- На вкладке Ресурсы нажмите на кнопку . в строке с ресурсом, для которого нужно изменить настройки
- На вкладке HTTP-заголовки и методы нажмите на кнопку . Редактировать
В открывшемся окне заполните поля:
Заголовки запроса к источнику — собственные HTTP-заголовки, которые CDN-серверы добавят в запрос к серверу-источнику. Нажмите на кнопку + Добавить заголовок и заполните поля:
- Название — название заголовка;
- Значение — значение заголовка.
Заголовки ответа клиенту — собственные HTTP-заголовки, которые CDN-серверы добавят в ответ клиенту. Нажмите на кнопку + Добавить заголовок и заполните поля:
- Название — название заголовка;
- Значение — значение заголовка. Если значений несколько, укажите их через запятую;
- Всегда добавлять заголовок в ответ от CDN независимо от кода ответа — активируйте переключатель, если нужно добавить заголовок в ответ от CDN-сервера независимо от кода ответа. Если переключатель неактивирован, заголовок будет добавляться только в ответы с кодами 200, 201, 204, 206, 301, 302, 303, 304, 307, 308.
- Заголовок Access-Control-Allow-Origin — активируйте переключатель, если нужно добавить заголовок Access-Control-Allow-Origin в ответ клиенту;
- Значение:
- *, для всех доменов — отображение контента разрешается всем доменам;
- $http_origin, для всех доменов — отображение контента разрешается всем доменам. В заголовке ответа передаётся домен, с которого пришёл запрос;
- $http_origin, для следующих доменов — отображение контента разрешается указанным доменам. Нажмите на кнопку + Добавить доменное имя и в поле Название укажите домен, для которого разрешается отображение контента. При необходимости укажите несколько доменов;
- Всегда добавлять заголовок в ответ от CDN независимо от кода ответа — активируйте переключатель, если нужно добавить заголовок в ответ от CDN-сервера независимо от кода ответа. Если переключатель неактивирован, заголовок будет добавляться только в ответы с кодами 200, 201, 204, 206, 301, 302, 303, 304, 307, 308.
Методы запросов от клиентов:
- Разрешённые методы — разрешённые HTTP-методы для запросов контента:
- GET — запрос на получение контента;
- HEAD — запрос заголовка, содержащего метаинформацию о контенте;
- POST — запрос на отправку контента, не требующего создания новой записи или обновления существующей;
- PUT — запрос на замену контента данными из запроса;
- PATCH — запрос на внесение частичных изменений в контент;
- DELETE — запрос на удаление указанного контента;
- OPTIONS — запрос на получение доступных параметров HTTP-соединения.
- Нажмите на кнопку Сохранить.
В результате ко всем файлам применятся указанные настройки для HTTP-заголовков и методов. Если для CDN-ресурса созданы правила, то для файлов, указанных в правиле, будут применяться настройки для HTTP-заголовков и методов из правила.
Мы ответили на ваш вопрос?