Краткое описание LWP::Simple

  1. LWP::Simple
  2. Синтаксис
  3. Описание
    1. get($url)
    2. head($url)
    3. getprint($url)
    4. getstore($url, $file)
  4. Полезные ссылки
    1. EN
    2. RU

Данный документ является частичным переводом http://search.cpan.org/~gaas/libwww-perl-5.826/lib/LWP/Simple.pm.

LWP::Simple

LWP::Simple - это упрощенный интерфейс к LWP.

LWP::Simple удобно использовать для вызова в командной строке и написании простых программ.

Если возможностей, которые предоставляет LWP::Simple, недостаточно, рекомендуется использовать LWP::UserAgent.

Синтаксис

Описание

get($url)

Функция get() обращается к указанному адресу, получает данные и возвращает их пользователю.

Функция вернет undef, если обращение прошло неуспешно. Аргумент $url может быть указан как простая строка или как ссылка на URI-объект.

Вывод:

или

head($url)

Функция получает заголовки документа и возвращает 5 значений: $content_type, $document_length, $modified_time, $expires, $server, или TRUE, если требуется получить только одно значение.

Если запрос выполнить не удалось, возвращает пустой список.

Пример:

Вывод:

getprint($url)

Функция запрашивает документ по указанному адресу и выводит его на печать. По-умолчанию вывод
осуществляется в STDOUT. Если запрос выполнить не удается, функция выводит ошибку в STDERR.

Пример:

Вывод:

getstore($url, $file)

Функция обращается по указанному адресу, получает документ и сохраняет его в заданном файле. Возвращает код ответа HTTP.

Вывод:

Содержание store.txt после выполнения скрипта:

Полезные ссылки

EN

http://search.cpan.org/~gaas/libwww-perl-5.826/lib/LWP.pm

http://search.cpan.org/~gaas/URI-1.37/URI.pm

RU

http://perl.dp.ua/articles/perllwp.html