|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 18 Feb 2002 14:28:22 To : "Mikhail Loginov" Subject : Re: LWP - что-то тут не так... -------------------------------------------------------------------------------- Здравствуй, Mikhail Loginov. ML> Вот встретился с такой штукой: ML> к примеру, в каталоге есть файл test.html, но нет каталога test вообще ML> теперь такой кусок кода: ML> use LWP::UserAgent; ML> use HTML::LinkExtor; ML> use URI::URL; ML> $url = URI::URL->new('http://game.moris.ru/~lma/test.html'); ML> $req = new HTTP::Request(GET, $url, $hdrs); ML> $ua = new LWP::UserAgent; ML> $resp = $ua->request($req); ML> $BASE = $resp->base; ML> print "BASE:: $BASE\n"; ML> $data = $resp->content; ML> print $data,"\n\n\n"; ML> $url = URI::URL->new('http://game.moris.ru/~lma/test/htest.html'); ML> $req = new HTTP::Request(GET, $url, $hdrs); ML> $ua = new LWP::UserAgent; ML> $resp = $ua->request($req); ML> $BASE = $resp->base; ML> print "BASE:: $BASE\n"; ML> $data = $resp->content; ML> print $data,"\n\n\n"; ML> так вот вначале он выведет мне текст нормально, но во второй половине ML> скрипта, где в принципе должна вылететь ерр404 и соответствующий ХТМЛ, ML> выводится тот же текст первого файла... ML> Короче, при попытке считывания несуществующего файла из каталога, имя ML> которого совпадает с именем ранее считанного файла, все равно считывается ML> первый файл. ML> Может я что-то не так делаю? Вообще говоря, состояния $resp->content когда не $resp->is_success не определено. А что будет, если просто запросить http://game.moris.ru/~lma/test/htest.html, без предварительного запроса http://game.moris.ru/~lma/test.html? Браузером, например. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/63597e7ed9a0.html, оценка из 5, голосов 10
|