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.
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
Curtir tópico
+ 0
Responder
Posts
28/12/2007
Gledsonlp
Ninguém sabe como fazer? Alguém pode me ajudar por favor ?
Grato pela atenção.
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
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
Clique aqui para fazer login e interagir na Comunidade :)