Flash не может связаться с моим веб-сервисом RESTful, если он находится в сети - PullRequest
1 голос
/ 05 января 2012

У меня странное поведение в проекте Flash, над которым я работаю.Это веб-игра, которая связывается с веб-сервисом RESTful для сохранения и загрузки игровых данных, которая, кажется, ломается при размещении в сети, но работает нормально, когда я использую ее локально.

Когда я запускаю проект в автономном режиме (в Flash IDE),все работает: я получаю HTTP-код ответа 200/500 (в зависимости от того, новый ли это пользователь или нет), что соответствует 100% ожидаемого поведения.Все данные успешно выгружаются и загружаются.

Однако: когда я размещаю проект в сети, мои запросы немедленно возвращают нулевой код ответа, который нарушает проект.

Я знаю, основываясь на других потокахОбработка HTTP-ответа Flash довольно плоха, и на самом деле я не слишком обеспокоен ответом, поскольку я ничего с ним не делаю, кроме того, что использую его для проверки работоспособности.

Я предполагаю, что это проблема с песочницей безопасности или что-то подобное, но у меня совершенно нет идей.Я удостоверился, что файлы Flash настроены на сетевые (в моих настройках публикации), и позволили доступ к сценарию в HTML, который содержит файл.Я также облажался с Security.allowDomain ("*"), и, похоже, ничего не работает.

Кто-нибудь может подсказать, чего мне здесь не хватает?Заранее спасибо!

...