[Cascavel-pm] LWP::Simple

Igor Sutton Lopes igor.sutton em gmail.com
Segunda Junho 4 07:24:23 PDT 2007


On Jun 4, 2007, at 10:59 AM, Giuseppe Lopes wrote:

> Só para complementar, li que por padrão o LWP::Simple possui um  
> timeout
> padrão de 180 segundos, mas na prática acredito que esteja passando  
> desse
> tempo.
>
> Observei também que se usar LWP::UserAgent posso definir o timeout,  
> alguém
> ja trabalhou com isso?

O módulo LWP::Simple tem uma variável que pode ser exportada chamada  
$ua. Este é a instância do LWP::UserAgent utilizado pelo LWP::Simple.

Você possa modificá-lo da seguinte maneira:

<code>
use strict;
use warnings;

use LWP::Simple qw($ua get);

$ua->timeout(10);

my $content = get("http://blah.com.br") || "Timeout exceeded";

print $content;
</code>

Boa sorte!

--
Igor Sutton
igor.sutton em gmail.com



-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/1a1ca63b/attachment.html 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : PGP.sig
Tipo  : application/pgp-signature
Tam   : 186 bytes
Descr.: This is a digitally signed message part
Url   : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/1a1ca63b/attachment.bin 


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