Fórum Compressão Datasnap/SOAP no SoapConnection #350956

21/12/2007

0

Olá ! Tudo bem ?

Pessoal, gostaria de melhorar a performance do sistema aqui comprimindo os pacotes transmitidos/recebidos com o SOAP entre servidor e cliente.

Tentei usando a unit ZLib com as classes TCompressStream e TDecompressStream, porém no evento BeforeExecute do SoapConnection o parâmetro SOAPRequest é do tipo WideString e não Stream como no HTTPRIO.

Se alguém tiver alguma sugestão, ficarei muito grato.


Gledsonlp

Gledsonlp

Responder

Posts

28/12/2007

Gledsonlp

Ninguém sabe como fazer? Alguém pode me ajudar por favor ?

Grato pela atenção.


Responder

Gostei + 0

02/01/2008

Cesar Romero

Veja se TCompressStream e TDecompressStream tem uma propriedade Text para que vc possa passar o valor da string.
Se nao tiver, crie uma TStringStream temporaria para acessar a string e ai use o Método Move ou TCompressStream, Assign para acessar o conteudo da stringstream temporaria.

[]s

Cesar Romero


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar