Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.94 KB

CORS.md

File metadata and controls

12 lines (8 loc) · 1.94 KB

CORS

CORS — это механизм, позволяющий страницам из одного домена получать доступ к ограниченным ресурсам (например, шрифтам) другого домена.

Вообще, веб-страница позволяет свободно встраивать различный контент, такой как изображения, скрипты, видео, аудио и пр. Тем не менее, AJAX-запросы и веб-шрифты могут делать запросы только из того же источника, что и сама страница, согласно принципу одинакового источника.

Чтобы избежать этой проблемы, механизм CORS позволяет серверу отмечать такие ресурсы как доступные из других источников при помощи специального заголовка Access-Control-Allow-Origin. Иными словами, если сервер разрешает кросс-доменный запрос с домена http://example.com – он должен добавить к ответу заголовок Access-Control-Allow-Origin, содержащий домен запроса (http://example.com) или разрешить все домены (при помощи звёздочки «*»).

Ссылки:

W3C спецификация CORS
Браузеры, поддерживающие CORS
Инструкция для использования CORS на сервере.