Настройка HTTP-ответов
CDN-ресурс может возвращать определенный код HTTP и содержимое вместо стандартного ответа на все запросы.
Настройка HTTP-ответов работает как глобально, так и для определенного URI в локационных правилах.
Настроить перенаправление
-
В консоли управления
выберите каталог, в котором расположен ресурс. -
Перейдите в сервис Cloud CDN.
-
Нажмите на имя необходимого ресурса.
-
Перейдите на вкладку HTTP-заголовки и методы.
-
В правом верхнем углу нажмите кнопку
Редактировать. -
В блоке Настройки ответа включите опцию Настраиваемый HTTP-ответ.
-
В поле Тип ответа выберите
Настроить перенаправление. -
Укажите код ответа.
Поддерживаются коды
301,302,303,307и308. -
Укажите URL, на который нужно перенаправлять запросы пользователей.
-
Нажмите Сохранить.
Чтобы включить опцию, добавьте блок staticResponse при использовании метода create или update для ресурса Resource:
"staticResponse": {
"enabled": "<true_или_false>",
"code": "string",
"content": "string"
}
Где:
-
enabled— включение опции:true— включить опцию.false— отключить опцию.
-
code— код ответа.Поддерживаются коды
301,302,303,307и308. -
content— URL, на который нужно перенаправлять запросы пользователей.
Чтобы включить опцию, добавьте блок static_response при использовании вызова ResourceService/Create или ResourceService/Update:
"static_response": {
"enabled": "<true_или_false>",
"code": "string",
"content": "string"
}
Где:
-
enabled— включение опции:true— включить опцию.false— отключить опцию.
-
code— код ответа.Поддерживаются коды
301,302,303,307и308. -
content— URL, на который нужно перенаправлять запросы пользователей.
Чтобы новые настройки существующего ресурса применились к CDN-серверам, может потребоваться до 15 минут. После этого рекомендуется очистить кеш ресурса.
Задать содержимое ответа
-
В консоли управления
выберите каталог, в котором расположен ресурс. -
Перейдите в сервис Cloud CDN.
-
Нажмите на имя необходимого ресурса.
-
Перейдите на вкладку HTTP-заголовки и методы.
-
В правом верхнем углу нажмите кнопку
Редактировать. -
В блоке Настройки ответа включите опцию Настраиваемый HTTP-ответ.
-
В поле Тип ответа выберите
Задать содержимое ответа. -
Укажите код ответа.
Поддерживаются коды из списка HTTP Status Code Registry
, кроме тех кодов, у которых в описании указаноUnassigned. -
Укажите JSON, HTML или простой текст, который нужно вернуть клиенту в теле ответа.
-
Нажмите Сохранить.
Чтобы включить опцию, добавьте блок staticResponse при использовании метода create или update для ресурса Resource:
"staticResponse": {
"enabled": "<true_или_false>",
"code": "string",
"content": "string"
}
Где:
-
enabled— включение опции:true— включить опцию.false— отключить опцию.
-
code— код ответа.Поддерживаются коды из списка HTTP Status Code Registry
, кроме тех кодов, у которых в описании указаноUnassigned. -
content— JSON, HTML или простой текст, который нужно вернуть клиенту в теле ответа.
Чтобы включить опцию, добавьте блок static_response при использовании вызова ResourceService/Create или ResourceService/Update:
"static_response": {
"enabled": "<true_или_false>",
"code": "string",
"content": "string"
}
Где:
-
enabled— включение опции:true— включить опцию.false— отключить опцию.
-
code— код ответа.Поддерживаются коды из списка HTTP Status Code Registry
, кроме тех кодов, у которых в описании указаноUnassigned. -
content— JSON, HTML или простой текст, который нужно вернуть клиенту в теле ответа.
Чтобы новые настройки существующего ресурса применились к CDN-серверам, может потребоваться до 15 минут. После этого рекомендуется очистить кеш ресурса.