2010-01-06 9 views

Respuesta

16

El uso de LWP seguirá las redirecciones por usted. A continuación, puede interrogar al objeto HTTP::Request para averiguar el URI que solicitó.

use LWP::UserAgent qw(); 

my $ua = LWP::UserAgent->new; 

my $response = $ua->get('http://www.ritzcarlton.com'); 

print $response->request->uri . "\n"; 

de salida es:

http://www.ritzcarlton.com/en/Default.htm

0

Si está emitiendo solicitudes HTTP usted mismo, entonces la URL de redirección estará en el encabezado Location: devuelto. Si está utilizando un cliente HTTP adecuado como LWP::UserAgent o WWW::Mechanize, que es lo que debe hacer, la redirección se maneja automáticamente.

Cuestiones relacionadas