Forum Webscript.Ru
Программирование => Perl => Тема начата: Elenka от 11 Июня 2006, 17:43:46
-
Задача такая - обращаемся к скрипту через http post, он отдает 302 редирект, как узнать куда он редиректит дальше ?
спасибо
-
что-то прояснилось...
после вставки строки перед коннектом
push @{ $ua->requests_redirectable }, \'POST\';
редиректы пошли...но как промежуточные ххватать...
вот лог
LWP::UserAgent::new: ()
LWP::UserAgent::proxy: ARRAY(0x81d8da8) http://200.176.29.94:6588
LWP::UserAgent::proxy: http http://200.176.29.94:6588
LWP::UserAgent::request: ()
LWP::UserAgent::send_request: POST http://stats.sebabki.com/login.php
LWP::UserAgent::_need_proxy: Proxied to http://200.176.29.11:6588
LWP::Protocol::http::request: ()
LWP::UserAgent::request: Simple response: Found
LWP::UserAgent::request: ()
LWP::UserAgent::send_request: GET http://url.com/system.php?from=./mainview.php
LWP::UserAgent::_need_proxy: Proxied to http://200.176.29.11:6588
LWP::Protocol::http::request: ()
LWP::UserAgent::request: Simple response: Found
LWP::UserAgent::request: ()
LWP::UserAgent::send_request: GET http://url.com/login.php
LWP::UserAgent::_need_proxy: Proxied to http://200.176.29.11:6588
LWP::Protocol::http::request: ()
LWP::Protocol::collect: read 1448 bytes
LWP::Protocol::collect: read 1448 bytes
LWP::Protocol::collect: read 1448 bytes
LWP::Protocol::collect: read 1270 bytes
LWP::UserAgent::request: Simple response: OK
то есть логин пошел, редиректнул на mainview.php и туда же по видимому отдал куки, потом заметил что куки не отдаются обратно редиректит на логин пейдж....как быть ?
-
perldoc WWW::Mechanize;