Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (30 – Web-клиенты, часть 20)

предыдущая часть ««»» следующая часть

$response=$agent->mirror($url,$file)

Метод mirror () в качестве параметров принимает URL (объект URI или строку) и путь к файлу, в котором должен быть записан удаленный документ. Если локальный файл не существует, метод выполняет выборку удаленного документа. В ином случае он сравнивает даты последнего изменения уда­ленной и локальной копий и выбирает документ, только если это сравнение показывает, что локальная копия устарела. Для URL протокола HTTP метод mirror () создает объект HTTP::Request, который имеет правильное значение поля заголовка If-Modified-since:, что позволяет выполнять выборку данных по условию. Для URL протокола FTP модуль lwp использует команду mdtm (сокращение от modification time) для получения информации о дате последнего изменения удаленного файла.

Следующие два метода позволяют налагать временные и пространственные ограничения на запросы.

$timeout  = $agent->timeout ([$ timeout])

Метод timeout () позволяет получить или установить тайм-аут выполнения запросов в секун­дах. Данный параметр можно использовать при выборке статей в модуле NNTP. Это значение по умолчанию равно 180 с (3 мин.). Если тайм-аут истечет до выполнения запро­са, возвращенный ответ будет иметь код состояния 500, а сообщение об ошибке будет указывать, что выполнение запроса прекращено по тайм-ауту.

$bytes = $agent->max_size ([$bytesJ)

Метод max_size () позволяет получить или установить максимальный размер информационного наполнения ответа, возвращаемого с удаленного сервера. Если информационное наполнение превышает по размеру это значение, то оно усекается и объект ответа содержит заголовок x-content-Range: с указанием того, какая часть документа была возвращена. Как правило, этот заголовок имеет формат bytes start-end, где start и end обозначают начальную и конечную точки полученной части документа.

По умолчанию возвращаемое Значение размера равно undef, а это значит, что агент пользова­теля принимает информационное наполнение любой длины.



2014-03-22 22:01:36

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония