Frage zum LWP Modul : Bleibt das Skript stehen wenn der angezielte Server down i
Tom
- perl
Hi ,
wenn ich in einem Skript folgenden Aufruf starte un der angezielte
Server in diesem Fall http://www.beispiel.de nicht erreicht werden kann
bleibt das Skript bei mir stehen anstatt der Variable $rc einfach den
Wert 500 zuzuordnen .
Wie kann ich das verhindern ?
use LWP::Simple;
$rc = LWP::Simple::getstore( "http://www.beispiel.de", "quelltext.txt" );
Hi,
wenn ich in einem Skript folgenden Aufruf starte un der angezielte
Server in diesem Fall http://www.beispiel.de nicht erreicht werden kann
bleibt das Skript bei mir stehen anstatt der Variable $rc einfach den
Wert 500 zuzuordnen .Wie kann ich das verhindern ?
Nehm LWP::UserAgent und definiere dir auf das
Referenzobjekt den Parameter Timeout auf einen
dir angenehmen wert.
Ciao,
Wolfgang
hallo Tom,
use LWP::Simple;
$rc = LWP::Simple::getstore( "http://www.beispiel.de", "quelltext.txt" );
Versuch doch folgendes:
use LWP::Simple;
$rc = getstore( "http://www.beispiel.de", "quelltext.txt" );
Das hat bei mir auf jeden Fall funktioniert.
(getstore ist eine Methode des Moduls LWP::Simple. Dieses hast du
durch use LWP::Simple schon eingebunden und kannst nun einfach die
Methode verwenden)
mfg
Uli
hallo Tom,
»»
use LWP::Simple;
$rc = LWP::Simple::getstore( "http://www.beispiel.de", "quelltext.txt" );Versuch doch folgendes:
use LWP::Simple;
$rc = getstore( "http://www.beispiel.de", "quelltext.txt" );Das hat bei mir auf jeden Fall funktioniert.
(getstore ist eine Methode des Moduls LWP::Simple. Dieses hast du
durch use LWP::Simple schon eingebunden und kannst nun einfach die
Methode verwenden)mfg
Uli
nur leider bleibt bei diesem aufruf wenn der angezielte server down
ist das skript stehen und das kann ich nicht riskieren .