Je rencontre des problèmes avec une requête ASO AMF RemoteObject hébergée sur App Engine. J'ai un fichier crossdomain.xml dans la racine du domaine, et aussi un au point de terminaison à distance.Problèmes de sandbox de sécurité avec Flex/AS3 et AppEngine
Voici le contenu du crossdomain.xml racine:
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies ="all"/>
<allow-access-from domain="*.appspot.com"/>
<allow-access-from domain="*.{appid}.appspot.com"/>
<allow-access-from domain="*.{appid}.com"/>
<allow-access-from domain="*.{appid}.org"/>
</cross-domain-policy>
J'ai remplacé l'ID de mon application avec {} appid. Dans l'endpoint crossdomain.xml, il dit exactement la même chose, sauf qu'il omet la balise <site-control>
. Charger le fichier swf et le tester sur ma machine fonctionne très bien ... Je pense que cela peut avoir quelque chose à voir avec moi ayant la version de débogueur de Flash Player. Lorsque j'appuie sur App Engine pour le rendre public, d'autres clients y accèdent et obtiennent un Client.Error.MessageSend Channel.Security.Error error Error #2048 url: http://05-alpha.latest.{appid}.appspot.com/_rpc/data
. J'utilise Flex 4 beta et l'environnement d'exécution App Engine Python. J'ai essayé le caractère générique complet dans le domaine croisé, et même accédant au point de terminaison de données à une URL relative afin d'éviter cette erreur.
Quelqu'un s'il vous plaît aider! Merci d'avance.
essayer d'ajouter des ports à votre politique crossdomain ainsi. –
bhups
même avec les ports dans le crossdomain, j'obtiens l'erreur. il ne devrait pas du tout avoir besoin d'un fichier crossdomain - il accède aux données du domaine sur lequel il est hébergé. J'ai même essayé d'utiliser un URL relatif. Toujours rien – sgammon
Avez-vous résoudre ce problème ?? –