Thread LWP/Redirect erkennen
(8 answers)
Opened by jan at 2004-08-13 02:02
[quote=jan,13.08.2004, 00:02]wenn du request benutzt, folgt es dem redirect automatisch und liefert dir die seite, auf die redirected wurde. willst du das nicht, benutz statt $ua->request einfach $ua->simple_request[/quote]
Ersteres wäre genau das was ich will, funktioniert halt scheinbar irgendwie nur nicht. http://www.nabooisland.com/temp/dcsm.htm leitet per 301 Status code nach http://www.nabooisland.com. Folglich sollte doch mein kleines Script folgendes ausgeben: http://www.nabooisland.com wurde seit Tue, 10 Aug 2004 22:48:29 nicht geaendert. und nicht: http://www.nabooisland.com/temp/dcsm.htm wurde seit ... Den '$req->header('If-Modified-Since' => time2str($mtime));' hatte ich in der elsif {} - Abfrage vergessen, bringt aber halt nichts, wenn der Ausdruck scheinbar nie wahr wird. Mein Script sollte halt "einfach" dafür sorgen, dass der UA auch Redirects folgt (301, 302, 307) und die richtige URL bezüglich der Änderung eines Dokumentes hin überprüft. Hier nochmal die Anfrage mittels Netcat: Code: (dl
)
1 [LUNA] C:\>nc www.nabooisland.com 80 |