2011-02-10 3 views
5

Интересно, есть ли много серверов, поддерживающих CORS?Серверы, поддерживающие CORS?

+1

Можете ли вы пояснить, что вы имеете в виду под «серверами»? Вы имеете в виду конкретные реализации CORS, или вы имеете в виду серверное программное обеспечение (такое как Apache), которое можно настроить для CORS? Для первого в Википедии есть список веб-сервисов, поддерживающих CORS: http://en.wikipedia.org/wiki/List_of_Web_services_allowing_access_from_any_origin – monsur

ответ

8

Чтобы сделать ваш веб-сервер поддержкой CORS, это так же просто, как заставить его вернуть другой заголовок.

Например, в Apache2, просто добавьте эту строку в соответствующий файл конф:

Header set Access-Control-Allow-Origin "*"

Чтобы быть более безопасным (или, если у вас нет доступа к файлу конф вашего сервера) вы могли бы хотите НЕ добавить этот заголовок на свой сервер, но добавьте его только с кодом вашей серверной части, когда вы действительно этого захотите.

Например, в PHP вы можете сделать это: (непроверенные)

<? header('Access-Control-Allow-Origin "*"'); ?>

+2

Существует полезная страница W3C [здесь] (http://www.w3.org/wiki/CORS_Enabled) для поддержки/установки CORS на веб-серверах. – IainJMitchell

0

Вы можете найти here простое внедрение 2.7 сервера Python с поддержкой CORS