solicitação perl http com codificação de aceitação “gzip”

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.

  1. 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’
    }
    )

  2. descompacte o conteúdo (veja o método descompactar no link abaixo)

veja o código: https://gist.github.com/hernan604/7083667

[] s

Hernan604