Falko: get mit LWP::Simple

Beitrag lesen

Hi,
Wenn ich mit

  
use LWP::Simple;  
my $dat=get("http://test.test/dat.txt");  

lese und die betreffende URL ist nicht vorhanden, erfolgt ein Eintrag im log.
Dies möchte ich vermeiden.
Auf meiner Suche habe ich gefunden:

head($url)

Get document headers. Returns the following 5 values if successful: ($content_type, $document_length, $modified_time, $expires, $server)

Returns an empty list if it fails. In scalar context returns TRUE if successful.

Also habe ich folgendes geschrieben:

  
use LWP::Simple;  
if (head("http://test.test/dat.txt")) {  
   {my $dat=get("http://test.test/dat.txt");  
#     ....  
}  

Jetzt kommt im Fehlerfalle kein Log-Eintrag, aber head liefert auch im Fehlerfalle true zurück.
Wo liegt mein Denkfehler?
Schöne Grüsse