Bom, agora estou meio sem tempo de testar isso, mas também vou tentar e postar o resultado.
On 16 out, 14:59, "Marcello Fontolan" <[EMAIL PROTECTED]> wrote: > Mesmo habilitando a exibição de erros ocorre a mesma coisa. > Percorri o php.ini e também não encontrei nada que fizesse sentido. > > O detalhe é que forçando o erro no php através do comando header, não > importa qual status eu coloco (400, 401, 500) o faultCode sempre traz > "Server.Error.Request". > > Continuo agradecendo qualquer ajuda dispensada e me comprometo a divulgar > um protótipo de tratamento de erros (php + flex) se isto tudo funcionar. > > abraços, > > Marcello Fontolan > > 2008/10/16 Mário Júnior <[EMAIL PROTECTED]> > > > > > Entendi.... muito estranho.... imagino q seja alguma configuração do php > > (php.ini) ou do apache (httpd.conf) para fazer com q execeções sejam > > tratadas como páginas de erro. > > > Como falei, no java com tomcat (ou outros servlets containers) é natural.. > > se o código estourar uma exceção (e ele não for devidamente tratada, parando > > a execução do código) o servdiro retorna uma página de erro (500) com todo o > > stack de erro, inclusive a mensagem q posso personalizar. > > > Isso, com flex, resulta em um faultEvent. > > > Vou dar uma pesquisada.. mas acho q é questão de configuração apenas. (pode > > ser aquele esquema de erros q vc desabilitou... faça um teste). > > > 2008/10/16 Marcello Fontolan <[EMAIL PROTECTED]> > > > Mário, > > >> É exatamente isto que disse... > >> Uma exceção no PHP retorna o status 200, ou seja, o Flex recebe ela > >> pela ResultEvent e não pelo FaultEvent. > > >> A solução que vejo é usar os quase 200 códigos disponíveis entre 400 e > >> 599 e montar minha própria tabela. > >> Mas não sei como isto chega no FaultEvent... não consegui identificar. > > >> abraços, > > >> Marcello > > >> Mário Júnior escreveu: > > >> Marcello, se vc chamar pelo flex e estourar uma exceção propositalmente, > >> ele não chega no FaultEvent? chega como um ResultEvent??? > > >> Sobre o código do cabeçalho, no faultEvent temos o atributo faultCode, mas > >> para isso precisa ser disparado um faultEvent. > > >> Faça o primeiro teste e nos dê um feedback. > > >> (Em java é tão simples =D) > > >> -- > >> Mário de Souza Júnior > >> Programador Java / Adobe Flex > >> (44) 4009-3550 Maringá-PR > >>http://blog.mariojunior.com > >> [EMAIL PROTECTED] (gtalk, msn, etc..) > > > -- > > Mário de Souza Júnior > > Programador Java / Adobe Flex > > (44) 4009-3550 Maringá-PR > >http://blog.mariojunior.com > > [EMAIL PROTECTED] (gtalk, msn, etc..) > > -- > > sds, > Marcello Fontolan --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
