HTTPS против HTTP-запросов от Flash - PullRequest
1 голос
/ 16 октября 2011

Я обнаружил, что если я загружаю Flash со страницы HTTPS (https://ssl.example.com/) и пытаюсь сделать запрос в ActionScript 3 на http://app.example.com/, запрос не проходит. То же самое происходит и наоборот (доступ к https).из загружаемого http флэш-скрипта).

Запрос не выполняется, запрошенные данные (переданные из скрипта PHP) не загружаются.

Теперь сначала я предположил, что проблема связана с перекрестнымфайлы политики домена, но я исправил эту проблему (я думаю).

Существует ли какая-либо политика безопасности во Flash (CS5, кстати) для запросов HTTP и HTTPS в зависимости от того, откуда загружен скрипт?

Спасибо!

1 Ответ

1 голос
/ 16 октября 2011

Сначала, начиная с Flash Player 7 https://www.mydomain.com/http://www.mydomain.com/ и http://www.mydomain.com/http://app.mydomain.com/ при работе с crossdomain.xml файлами политик [ ссылка ].Поэтому вполне вероятно, что ваша проблема связана с междоменной конфигурацией.

Если вы собираетесь смешивать протоколы, вам также необходимо добавить secure=false на узел <allow-access-from>, который предоставляет доступ к домену вашего SWF-файла.

Вы можете найти полезное руководство по crossdomain.xml файлам на сайте Senocular .

...