A essência a seguir mostra um exemplo de uma solicitação perl http com compactação gzip ativa para o conteúdo recebido. E quando o conteúdo é compactado, ele deve ser descompactado também.
Se você tiver alguma solicitação perl http e ainda não habilitou a compactação gzip em suas solicitações, pode fazer isso seguindo as instruções simples:
meu useragent será HTTP :: Tiny por padrão, mas essas configurações podem servir como base para qualquer interface de agente de usuário.
Instanciar seu agente de usuário com opções de cabeçalhos
padrão , para que ele aceite gzip por padrão, ou seja: HTTP :: Tiny-> new ( cabeçalhos padrão => {
‘Accept-Encoding’ => ‘gzip’
}
)descompacte o conteúdo (veja o método descompactar no link abaixo)
veja o código: https://gist.github.com/hernan604/7083667
[] s
Hernan604