| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > как у сервера получить дату ? |
| Автор: trigger 25.9.2006, 00:53 |
| подскажите плз что использовать из LWP для получения даты создания отдельного документа в web ? точнее есть на сайте статья - она когдата была опубликована на нем - как получть от сервака ту самую дату публикации и дату последнего изменения? |
| Автор: Danissimo 25.9.2006, 08:59 |
| Протокол какой? |
| Автор: trigger 25.9.2006, 09:03 |
| HTTP |
| Автор: Danissimo 25.9.2006, 11:23 |
| Дату публикации не получить. Только дату последнего изменения. Заголовок: Last-Modified. Добавлено @ 11:27 # Create a user agent object use LWP::UserAgent; $ua = LWP::UserAgent->new; $ua->agent("MyApp/0.1 "); # Create a request my $req = HTTP::Request->new(HEAD => 'http://java.sun.com'); # Pass request to the user agent and get a response back my $res = $ua->request($req); # Check the outcome of the response if ($res->is_success) { print $res->header('Last-Modified'); } else { print $res->status_line, "\n"; } Добавлено @ 11:33 см. RFC 2616: http://ietf.org/rfc/rfc2616.txt |
| Автор: sharq 25.9.2006, 11:37 |
| trigger, попробуй сдеть HEAD или GET запрос к данному документу и посмотри заголовки, которые возращаются. Если сервер возвращает дату изменения документа, то будет тебе счастье. Пробуй. Добавлено @ 11:39 Опаздал ) Только сделай Dumper $res, чтобы посмотреть все. |
| Автор: trigger 25.9.2006, 13:27 |
| Всем огромное спасиба - пробую попробывал - отдает дату изменения а иногда и создания конкретного документа, но в таком виде http://www.compendium.com.ua/info/43557/organon_agencies_b_v/puregon ничего не говорит ни статус лайна ни даты - подскажите че делатьта ? |
| Автор: Danissimo 25.9.2006, 15:37 |
| в каком виде? |
| Автор: trigger 25.9.2006, 17:13 |
| реально сылка выглядит так http://www.compendium.com.ua/info/43557/or...ies_b_v/puregon или http://www.compendium.com.ua/info/43557/or...ies_b_v/puregon/ но как с нее взять дату ? меня не интересует ничего кроме текста ПЫСЫ впрочем - я так подумал что вероятность того что сервер отдаст истинную дату создания на каждый документ маловероятна изза вариантов раскрутки и оптимизации - поэтому извините за флуд |