Voltando à luta dos cross domains. O erro que me está a dar é
Error #2048: Security sandbox violation: http://localhost:9000/Sapocall/wscallsapo.swf cannot load data from http://url.pt/Webservice Já criei uma função init onde faço public function init():void { Security.loadPolicyFile(" http://url.pt/twitter_crawl/crossdomain.xml"); Security.allowDomain("http://url.pt"); Security.allowInsecureDomain("http://url.pt"); } que é chamado no creation complete da aplicação Contiuna a dar-me o erro. Consigo chegar ao crossdomain metendo o url no browser. <cross-domain-policy> <site-control permitted-cross-domain-policies="all"/> <allow-access-from domain="*" to-ports="*" secure="false"/> <allow-http-request-headers-from domain="*" headers="*" secure="false"/> </cross-domain-policy> Alguém tem alguma ideia do que possa estar a faltar ? Cumprimentos 2012/3/27 Luis Costa <[email protected]> > Yeap, em localhost é que a aplicação deixa de conseguir ler os dados. > Tendo em conta que se vai buscar ao mesmo sitio aos dados, havia de haver > forma de extender essa permissão sem ter que ser necessário colocar um > crossdomain do lado do servidor que tem o webservice. Fica-me sem fazer > muito sentido porque raio a partir do builder dá, e do localhost não tendo > em conta que a info passada é a mesma > > > 2012/3/27 João Fernandes <[email protected]> > >> Não te dá erro porque quando corres a partir do file system a sandbox >> aplicada é diferente de um contexto web. É por isso que normalmente devemos >> de correr as aplicações sempre num contexto web (nem que seja via >> localhost) para não ter surpresas... >> >> João Fernandes >> >> >> On 27 March 2012 16:25, Luis Costa <[email protected]> wrote: >> >>> Obrigado pela resposta, mas sendo assim, porque funciona quando eu corro >>> a partir do flash builder e não a partir do localhost ? Sendo que a >>> autorização é do lado deles, não era suposto também não funcionar pelo >>> flashbuilder ? >>> >>> >>> 2012/3/27 João Fernandes <[email protected]> >>> >>>> Então não te serve de nada o crossdomain.xml na tua máquina. Quem tem >>>> de ter o crossdomain é sempre o local onde se encontra o serviço remoto. >>>> >>>> Ou das duas uma, ou eles disponibilizam o crossdomain, ou terás de usar >>>> um proxy local. >>>> >>>> >>>> On 27 March 2012 15:55, Luis Costa <[email protected]> wrote: >>>> >>>>> É externo >>>>> >>>>> >>>>> 2012/3/27 João Fernandes <[email protected]> >>>>> >>>>>> O serviço que tentas aceder encontra-se no localhost:9000 ou é >>>>>> externo? >>>>>> >>>>>> João Fernandes >>>>>> >>>>>> On 27 March 2012 15:51, Luis Costa <[email protected]> wrote: >>>>>> >>>>>>> Boa tarde pessoal, sei que este é um dos problemas recorrentes e sei >>>>>>> que algures na minha vida já o resolvi... mas agora isto anda-me a >>>>>>> bloquear >>>>>>> outra vez a paciência. >>>>>>> >>>>>>> Tenho uma chamada a um webservice, quando o corro a partir do FB ele >>>>>>> funciona >>>>>>> Quando o corro a partir do localhost, dá sandbox violation >>>>>>> >>>>>>> Já coloquei um crossodomain.xml >>>>>>> >>>>>>> <cross-domain-policy><site-control >>>>>>> permitted-cross-domain-policies="all"/><allow-access-from domain="*" >>>>>>> to-ports="*" secure="false"/><allow-http-request-headers-from domain="*" >>>>>>> headers="*" secure="false"/></cross-domain-policy> >>>>>>> >>>>>>> E faço o >>>>>>> >>>>>>> Security.loadPolicyFile(" >>>>>>> http://localhost:9000/.../crossdomain/crossdomain.xml"); >>>>>>> >>>>>>> Também já coloquei nas global settings do flash player settings >>>>>>> manager como trusted as pastas do outputfolder. >>>>>>> >>>>>>> Falta-me algum passo ? >>>>>>> Não tou mesmo a perceber o que se possa passar. >>>>>>> Ainda experimentei um método sobre o mm.cfg mas não consigo >>>>>>> encontrar esse ficheiro >>>>>>> >>>>>>> Cumprimentos >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Luís Medeiro Costa >>>>>>> >>>>>>> Flex Front-End Developer >>>>>>> URL: http://www.luiscostaweb.com/ >>>>>>> E-mail: [email protected] >>>>>>> MSN: [email protected] >>>>>>> Twitter: http://twitter.com/LTostas >>>>>>> >>>>>>> -- >>>>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>>> dos Grupos do Google. >>>>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>>>> [email protected]. >>>>>>> Para anular a inscrição neste grupo, envie um e-mail para >>>>>>> [email protected]. >>>>>>> Para ver mais opções, visite este grupo em >>>>>>> http://groups.google.com/group/riapt?hl=pt-PT. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> João Fernandes >>>>>> >>>>>> -- >>>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>> dos Grupos do Google. >>>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>>> [email protected]. >>>>>> Para anular a inscrição neste grupo, envie um e-mail para >>>>>> [email protected]. >>>>>> Para ver mais opções, visite este grupo em >>>>>> http://groups.google.com/group/riapt?hl=pt-PT. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Luís Medeiro Costa >>>>> >>>>> Flex Front-End Developer >>>>> URL: http://www.luiscostaweb.com/ >>>>> E-mail: [email protected] >>>>> MSN: [email protected] >>>>> Twitter: http://twitter.com/LTostas >>>>> >>>>> -- >>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>> dos Grupos do Google. >>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>> [email protected]. >>>>> Para anular a inscrição neste grupo, envie um e-mail para >>>>> [email protected]. >>>>> Para ver mais opções, visite este grupo em >>>>> http://groups.google.com/group/riapt?hl=pt-PT. >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> João Fernandes >>>> >>>> -- >>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>> dos Grupos do Google. >>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>> [email protected]. >>>> Para anular a inscrição neste grupo, envie um e-mail para >>>> [email protected]. >>>> Para ver mais opções, visite este grupo em >>>> http://groups.google.com/group/riapt?hl=pt-PT. >>>> >>> >>> >>> >>> -- >>> Luís Medeiro Costa >>> >>> Flex Front-End Developer >>> URL: http://www.luiscostaweb.com/ >>> E-mail: [email protected] >>> MSN: [email protected] >>> Twitter: http://twitter.com/LTostas >>> >>> -- >>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>> dos Grupos do Google. >>> Para publicar uma mensagem neste grupo, envie um e-mail para >>> [email protected]. >>> Para anular a inscrição neste grupo, envie um e-mail para >>> [email protected]. >>> Para ver mais opções, visite este grupo em >>> http://groups.google.com/group/riapt?hl=pt-PT. >>> >> >> >> >> -- >> >> João Fernandes >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected]. >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> > > > > -- > Luís Medeiro Costa > > Flex Front-End Developer > URL: http://www.luiscostaweb.com/ > E-mail: [email protected] > MSN: [email protected] > Twitter: http://twitter.com/LTostas > > -- Luís Medeiro Costa Flex Front-End Developer URL: http://www.luiscostaweb.com/ E-mail: [email protected] MSN: [email protected] Twitter: http://twitter.com/LTostas -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
