CorsRule interface
CORS — это функция HTTP, которая позволяет веб-приложению, работающему под одним доменом, получать доступ к ресурсам в другом домене. Веб-браузеры реализуют ограничение безопасности, известное как политика того же источника, которая запрещает веб-странице вызывать API в другом домене; CORS предоставляет безопасный способ разрешить одному домену (исходному домену) вызывать API в другом домене.
Свойства
allowed |
Заголовки запросов, которые может указываться в исходном домене, в запросе CORS. |
allowed |
Методы (команды HTTP-запроса), которые домен-источник может использовать для запроса CORS. (разделенные запятыми) |
allowed |
Домены источника, которые разрешены запрашивать службу хранилища через CORS. Исходный домен — это домен, из которого создается запрос. Обратите внимание, что источник должен соответствовать точному регистру с источником, который возраст пользователя отправляет в службу. Можно также использовать подстановочный знак "*", чтобы разрешить всем доменам происхождения выполнять запросы через CORS. |
exposed |
Заголовки ответа, которые могут быть отправлены в ответ на запрос CORS и предоставляемые браузером издателю запроса |
max |
Максимальное время, которое браузер должен кэшировать запрос preflight OPTIONS. |
Сведения о свойстве
allowedHeaders
Заголовки запросов, которые может указываться в исходном домене, в запросе CORS.
allowedHeaders: string
Значение свойства
string
allowedMethods
Методы (команды HTTP-запроса), которые домен-источник может использовать для запроса CORS. (разделенные запятыми)
allowedMethods: string
Значение свойства
string
allowedOrigins
Домены источника, которые разрешены запрашивать службу хранилища через CORS. Исходный домен — это домен, из которого создается запрос. Обратите внимание, что источник должен соответствовать точному регистру с источником, который возраст пользователя отправляет в службу. Можно также использовать подстановочный знак "*", чтобы разрешить всем доменам происхождения выполнять запросы через CORS.
allowedOrigins: string
Значение свойства
string
exposedHeaders
Заголовки ответа, которые могут быть отправлены в ответ на запрос CORS и предоставляемые браузером издателю запроса
exposedHeaders: string
Значение свойства
string
maxAgeInSeconds
Максимальное время, которое браузер должен кэшировать запрос preflight OPTIONS.
maxAgeInSeconds: number
Значение свойства
number