Para PHP, esta é a maneira mais aconselhável.
http://br2.php.net/ob_gzhandler
Porém é só para retorno.
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
2009/4/13 João Ramos <[email protected]>
>
>
>
>
>
> Client
> Side
> Server-Side
>
>
>
> var params:Object = {};
>
> params["FLEXCALL"] = "true";
>
> params["method"] = "getParameters";
>
> httpServ_getParameters.send(params);
>
> ------------------------------------>
>
> create XML resp.
>
>
> byte[] BA = Gzip(XML).
>
>
> String B64=Base64.encode(BA)
>
>
> Write(B64)
>
>
> <-----------------------------------------------
>
> Base64Decoder(httpserviceXXX.lastresult).decode
>
> Unziped=GZipBytesEncoder(base64decode.getByteArray())
>
> XMLListCollection(Unziped)
>
>
>
>
>
>
>
> Eu gostaria de continuando a utilizar o HTTPService:
>
> invocar o servidor;
> criar o XML Resposta;
> compactá-lo e enviá-lo;
> Do lado do cliente descompactar e passar para o formato XML
> desejado;
>
>
>
>
>
>
>
>
>
>
> Já alguem conseguiu? Com HttpService? De outra forma mas passando o
> Objecto params?
>
>
>
>
>
>
>
>
>
> - Pelo que vi é necessário converter o ZIP para BASE64 para poder
> responder através do httpService....
>
>
>
>
>
> - Já usei, Gzip, ZipOutputStream ,Zlib, Deflater e várias classes de
> “encodamento” base64
>
>
>
>
>
> Alguem pode dar uma ajuda? Ou um caminho a seguir?
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---