Доступ к XML-странице через ActionScript 3 (сначала обходя экран входа в систему) - PullRequest
1 голос
/ 14 июня 2011

Нужна помощь здесь: P

Что я пытаюсь сделать, это просто получить некоторые данные со страницы XML, расположенной на сервере.

Однако серверу сначала требуется комбинация имени пользователя и пароля, прежде чем я даже смогу увидеть содержимое XML. Что он делает, это присутствует форма входа в систему, которая требует от пользователя предоставить учетные данные. Как только пользователь нажимает на логин, запускается функция js, которая регистрирует пользователя, а затем представляет пользователю содержимое XML, не перенаправляя пользователя на другую страницу.

Так что я пытаюсь спросить, есть ли способ (и если да, то как) я могу получить XML страницы, которая сначала требует от меня предоставить данные для входа на сервер?

Приветствия

1 Ответ

0 голосов
/ 14 июня 2011

Я предполагаю, что данные XML на сервере являются динамическими, в противном случае вы можете просто скопировать и связать данные на свой собственный веб-сайт - очевидно.

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

Нельзя загружать переменные или данные XML в фильм Flash из другогодомен.Например, ролик Flash, загруженный из http://www.yourserver.com/flashmovie.swf, может получить доступ к данным, хранящимся в http://www.yourserver.com/data.txt.. Текстовый файл находится в том же домене, что и SWF.

Однако попытка загрузить данные из http://www.NotMyServer.com/data.txt не удастся, и сообщения об ошибках не отобразятся.Действие загрузки приведет к появлению диалогового окна с предупреждением.

Примечание. Эта функция безопасности не влияет на Flash-фильмы, воспроизводимые на автономных проекторах.

если данные общедоступны, возможно, существует способ обойти это ограничение безопасности:используя JavaScript и ExternalInterface для захвата данных, но я не очень разбираюсь в таких подпрограммах.

это ограничение безопасности не применимо к приложениям AIR.

more: Cross-domainправила для Flash фильмов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...