2016-12-25 2 views
0

Я получаю ошибки при тестировании моего приложения локально, так как я перешел на https:Есть ли способ, чтобы получить HTTPS запросов на работу при вызове из локального хоста для тестирования

Warning: Domain www.example.com does not specify a meta-policy.

Applying default meta-policy 'master-only'. This configuration is deprecated. See http://www.adobe.com/go/strict_policy_files to fix this problem.

Error: Request for resource at https://www.example.com/?json=user/get_logged_in_user by requestor from http://localhost:8888/Test-debug/Test.swf is denied due to lack of policy file permissions.

Я попытался изменить свой локальный хост на https но получил следующее сообщение об ошибке:

Secure Connection Failed

An error occurred during a connection to localhost:8888. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. Please contact the website owners to inform them of this problem.

из того, что я прочитал, я могу загрузить и добавить файл политики и изменения в безопасности, чтобы верно, но я не хочу, чтобы звонить из любой точки. Как только swf находится на моем сервере, все работает нормально.

Есть ли способ заставить это работать локально для тестирования? Есть ли что-то, что я могу позволить во время тестирования, как:

Security.allowDomain("localhost"); 

Или я должен загрузить перекрестный политику домена, а затем удалить эту политику, когда я закончу тестирование?

Поскольку мой локальный сайт работает локально в браузере, не следует ли подключиться к https-соединению?

ответ

1

Использование https (кстати, оно не настроено должным образом в соответствии с сообщенным вами сообщением (вы использовали FireFox для тестирования?)) Не поможет. Проблема в том, что www.example.com не имеет файла политики crossdomain.xml, поэтому флеш-плеер не позволяет получить доступ к этому домену из вашего localhots, который также является доменом.

Если у вас есть доступ к www.example.com, добавьте файл политики здесь с подстановочным доступом, если нет - проверка через http возможна только с насмешливым ответом с некоторым прокси-сервером http.

0

Я перешел на тестирование с использованием file:// (без сервера), и он работает, делая звонки https.

Смежные вопросы