[Rio-pm] SOAP::Lite - críticas e alternativas

breno breno em rio.pm.org
Terça Novembro 6 06:25:01 PST 2007


On Nov 5, 2007 6:06 PM, Marco A P D'Andrade <mdacwb em gmail.com> wrote:
>
> Mais especificamente neste trecho:
> -       $self->http_request->content_type($tmpType.'; charset=' .
> lc($encoding));
> +#      $self->http_request->content_type($tmpType.'; charset=' .
> lc($encoding));
> +        my $addition = '; charset=' . lc($encoding);
> +        $self->http_request->content_type($tmpType.$addition) if
> ($tmpType !~ /$addition/);
>

MDA, por esse diff a chamada à http_request->content_type() é a mesma, não?

> O que ocorre é que em multiplas requisicoes, é acrescida a string
> "charset=utf-8" a cada nova requisição, chegando a utilizar mais banda
> com lixo que com seus dados propriamente (já considerando o overhead
> do envelope!).
>

Você confirmou isso? (não olhei o anexo =P) Nesse caso, talvez o
problema esteja na formação do $encoding, e não nas linhas acima. Será
que passando um valor diferente em encoding() - que agora é utf-8 por
padrão - não resolve o seu problema?

[]s

-b


Mais detalhes sobre a lista de discussão Rio-pm