Для использования протокола HTTPS (защищенного протокола HTTP) необходима установить один из модулей SSL языка Perl, IO::Socket::SSL, а также OpenSSL, библиотеку SSL с открытым исходным кодом, необходимую для работы модуля IO::Socket::SSL. Библиотека OpenSSL доступна по адресу www.openssl.org.
Библиотека LWP написана полностью на языке Perl. Для ее установки не требуется компилятор С. Кроме файлов модулей, при инсталляции LWP устанавливаются четыре сценария, которые могут служить примерами использования этой библиотеки, а также несколько утилит, которые очень удобны сами по себе. Эти сценарии перечислены ниже.
lwp-request. Выборка по URL и отображение полученной информации.
lwp-download. Загрузка документа на диск; этот сценарий может применяться для получения файлов, которые слишком велики и не могут поместиться в оперативную память.
lwp-mirror. Зеркальное отображение документа, находящегося на удаленном сервере, и обновление локальной копии только в случае изменения документа на сервере.
Основные способы использования библиотеки LWP. Далее будет приведен сценарий, который обеспечивает загрузку информации по URL, заданному в командной строке. В случае успешного выполнения полученный документ выводится на стандартное устройство вывода. В ином случае сценарий завершается с соответствующим сообщением об ошибке. Например, для загрузки исходного кода HTML страницы с информацией о погоде узла Yahoo, можно вызвать сценарий следующим образом: