Grande Landrade,
Dá sim e é muito simples (como quase tudo no Flex).
Segue um exemplo bem simples aí pra vc começar.
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.rpc.http.HTTPService;
public function enviarXML(xml: String): void
{
var servico = new HTTPService();
servico.contentType = "text/xml"; // seta o que será enviado
servico.resultFormat = HTTPService.RESULT_FORMAT_TEXT;
servico.method = "POST"; // POST, GET, etc
servico.url = "servico://seu_dominio.com/sua_pagina.php";
servico.addEventListener("result", tratarRetorno);
servico.addEventListener("fault", tratarErro);
servico.send(xml);
}
private function tratarRetorno(evento: ResultEvent): void
{
// tratar aqui o retorno
var retorno: Object = evento.result;
if (retorno != null)
trace(retorno.toString()); // retorno do servidor
}
private function tratarErro(evento: FaultEvent): void
{
// tratar aqui o erro
trace(evento.fault.faultString); // mensagem de erro
}
Em 16 de junho de 2010 15:00, Landrade <[email protected]>escreveu:
> Salve Pessoal,
>
> Queria saber se eu consigo enviar um XML via HttpService para o
> backend!
>
> --
> 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
--
Atenciosamente,
Pablo Lima
[email protected]
--
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