У меня гибкий клиент, обменивающийся данными с сервером на базе Zend Framework. Клиент и Сервер размещены на разных компьютерах (также на одном компьютере разработчика с разными URL). Чтобы заставить его работать, мне нужно было сделать следующее:
Мне пришлось отредактировать файл \src\services\_Super_MyHttpService.as
в исходном коде моего клиента Flex и обновить URL-адрес http с http://localhost/
до http://SERVER_IP/
для переменной с именем _serviceControl
. Затем скомпилируйте гибкий клиент.
Я также поместил crossdomain.xml
файл в корневой каталог сервера с таким содержимым, как:
<?xml verspion="1.0">
<cross-domain-policy>
<allow-access-from domain="CLIENT_IP"/>
</cross-domain-policy>
Примечание: замените SERVER_IP
, CLIENT_IP
на правильный IP-адрес, где размещены сервер и flex-клиенты соответственно.