Thread LWP::UserAgent - 404er trotz funktionierender Webseite (12 answers)
Opened by pktm at 2009-06-29 17:56

pktm
 2009-06-29 17:56
#122720 #122720
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Ich habe hier ein Stück Code, mit dem ich testen möchte, ob eine Webseite erreichbar ist:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
sub check_uri_status {
my $self = shift;
my $uri = $self->query->param('uri') or die("Missing URI.");

# create the user agent we want to use to check the websites
my $ua = LWP::UserAgent->new();
$ua->default_header(ACCEPT_LANGUAGE => 'en');
$ua->max_redirect(24);

my $req = HTTP::Request->new(GET => $uri);
$req->header('Accept' => 'text/html');

# send request
my $res = $ua->request($req);

my $result = $res->status_line();
return $result;
} # /check_uri_status


Aber bei manchen Seiten, die mit einem gewöhnlichen Browser sehr wohl erreichbar sind, erhalte ich einen 404er. Meine Webrecherche ergab, dass ich noch ACCEPT_LANGUAGE setzen müsste. Aber das bringt keine Besserung (oder setze ich es falsch?).

Hat jemand Ideen? Oder gar eine bessere Möglichkeit zu testen, ob eine Webseite erreichbar ist?

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread LWP::UserAgent - 404er trotz funktionierender Webseite