RemoteText


Назначение

Возвращает блок текста с удаленного источника. В остальном аналогична макроподстановке $Text[]$.

Ключи

source URL источника данных. Должен быть в полной форме (http:// и так далее). Крайние кавычки игнорируются.
condition Составное условие выполнения макроса.

Комментарии

Позволяет вставлять блоки HTML, генерируемые веб-сервисами. Это может быть полезно для систем, часть функциональности которых написана на других языках программирования, или установленных на удаленных серверах.

Для работы сервиса требуется установленная библиотека LWP. Если библиотеки на хостинге нет - сервис выдаст сообщение об ошибке. Библиотеку можно скачать с CPAN.org и положить в папку /cgi-bin/lib (модуль не требует компиляции). Или сменить хостинг на нормальный.

Таймаут соединения ограничен 20-ю секундами.

Соединение считается успешным, если веб-сервис вернул ответ с кодом 200 или 206.

Примеры

$RemoteText [source: http://www.verygoodnewssite.com/service/?id=98]$