2010-01-06 25 views

Trả lời

16

Sử dụng LWP sẽ thực hiện theo các chuyển hướng cho bạn. Sau đó bạn có thể thẩm vấn đối tượng HTTP::Request để tìm ra URI mà nó yêu cầu.

use LWP::UserAgent qw(); 

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

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

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

Output là:

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

0

Nếu bạn đang tự phát hành yêu cầu HTTP, thì URL chuyển hướng sẽ nằm trong tiêu đề trả về Location:. Nếu bạn đang sử dụng ứng dụng khách HTTP thích hợp như LWP::UserAgent hoặc WWW::Mechanize, đó là những gì bạn nên làm, chuyển hướng được xử lý tự động.

Các vấn đề liên quan