Cara

Será que é meu flex ?

 

Fiz do jeito que vc mandou e não veio nada, nem o fault ele disparou 

Eu uso o eclipse como plugin da adobe

Estranho...

 

cido

 

De: flexdev@googlegroups.com [mailto:flexdev@googlegroups.com] Em nome de
Fredy Gadotti
Enviada em: quarta-feira, 19 de junho de 2013 08:32
Para: flexdev@googlegroups.com
Assunto: Re: [flexdev] Problemas no HTTPService

 

Minimizei os comandos e o resulto foi positivo.

Tenta o mesmo para ver se funciona para você.

 

 

                       private function callServer():void {

                                               var service:HTTPService = new
HTTPService();

                                               

                                               service.url =
"http://186.194.227.201:8088/datasnap/rest/TServerMethods/empresasArray";;

 
service.addEventListener(ResultEvent.RESULT, resultHandler);

 
service.addEventListener(FaultEvent.FAULT, faultHandler);

 

                                               service.send();

                                   }

                                   

                                   private function
resultHandler(event:ResultEvent):void {

                                               trace(event.toString());

                                   }

                                   

                                   private function
faultHandler(event:FaultEvent):void {

                                               trace(event.toString());

                                   }

 

 

Fredy

 

2013/6/18 Fredy Gadotti <fredy.gado...@gmail.com>

Email é fredy [dot] gadotti [at] gmail.com, pode mandar o email e qual o
link que eu utilizo para acessar que vejo se consigo lhe ajudar melhor :)

 

2013/6/18 Aparecido <supo...@samos.com.br>

Coloquei o ip pra vc  ai no final 186.194.227.201

Precisa de alguma senha mais, na num notebook de testes passa por favor seu
email: pv

 

obrigado

 

De: flexdev@googlegroups.com [mailto:flexdev@googlegroups.com] Em nome de
Fredy Gadotti
Enviada em: terça-feira, 18 de junho de 2013 13:48


Para: flexdev@googlegroups.com
Assunto: Re: [flexdev] Problemas no HTTPService

 

Está certo mesmo um ser na porta 8080 e outro na 8088?

 

O sistema está publicado?

Tem como eu tentar acessar para ver qual erro que dá?

 

Fredy

 

2013/6/18 Aparecido <supo...@samos.com.br>

Fredy antes agradeço pela força

 

Fiz da seguinte forma:

No meu notebook do meu lado com servidor apache instalado e configurado
coloquei o seguinte arquivo em “ /docs”

 

<?xml version="1.0">

<cross-domain-policy>

<allow-access-from domain="*" />

</cross-domain-policy>

 

E o flex init() que no meu fonte se chama pesquisa()

 

                  private function Pesquisa():void {

                        Security.allowDomain("http://192.168.1.200:8088";);

 
Security.loadPolicyFile("http://192.168.1.200:8080/docs/crossdomain.xml";);

                        this.addEventListener('ExecutaCrud',
httpServiceCrud);

                        StatusEditando = false;

                        currentState = "StatePesquisa";          

                  }

 

Mesmo assim ainda não consigo consultar, tem mais alguma dica ?

Se quiser testar pode acessar pela net meu ip fixo : 186.194.227.201

 

 

Obrigado

 

cido

 

De: flexdev@googlegroups.com [mailto:flexdev@googlegroups.com] Em nome de
Fredy Gadotti
Enviada em: segunda-feira, 17 de junho de 2013 14:49
Para: flexdev@googlegroups.com
Assunto: Re: [flexdev] Problemas no HTTPService

 

O seu problema deve ser de crossdomain, onde a url X tenta acessar a Y,
violando a sandbox.

Procura por crossdomain que deve achar bastante informação para resolver o
seu problema :)

 

Abraço,

 

Fredy

 

2013/6/17 Aparecido <supo...@samos.com.br>

Ao fazer uma requisição usando o HTTPService usando a forma abaixo não
consigo o resultados usando o IP DO SERVIDOR

Não funciona

                  private function httpService(event:Event):void{

                        var httpService:HTTPService = new HTTPService();

                        httpService.clearResult(true);

                        httpService.logout();


                        httpService.url=  "
http://186.194.227.201:8088/datasnap/rest/TServerMethods/empresasArray”

                        httpService.addEventListener(ResultEvent.RESULT,
this.resultHandler);

                        httpService.addEventListener(FaultEvent.FAULT,
this.failRequest);

                        httpService.showBusyCursor = true;

                        httpService.resultFormat="e4x";

                        httpService.method = "GET";  

                        httpService.send();

                  }

 

Usando com o servidor localmente funciona perfeito

 

                  private function httpService(event:Event):void{

                        var httpService:HTTPService = new HTTPService();

                        httpService.clearResult(true);

                        httpService.logout();


                        httpService.url=
http://localhost:8088/datasnap/rest/TServerMethods/empresasArray”

                        httpService.addEventListener(ResultEvent.RESULT,
this.resultHandler);

                        httpService.addEventListener(FaultEvent.FAULT,
this.failRequest);

                        httpService.showBusyCursor = true;

                        httpService.resultFormat="e4x";

                        httpService.method = "GET";  

                        httpService.send();

                  }

 

Faço o teste usando o browse e obtenho os dados normalmente mesmo usando o
servidor remoto

Alguém já teve tal problema do HTTPService não trazer os dados serializados
remoto ?

 

Obrigado

 

 

 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com> .
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com> .
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com> .
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com> .
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com> .
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

 

 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Responder a