SkylineLab > Статьи > В помощь программисту > XML-RPC для удаленных сервисовСтатьи
XML-RPC для удаленных сервисов

В помощь программисту: Статьи - XML-RPC для удаленных сервисов

     XML-RPC для удаленных сервисов

      В настоящее время ни один хороший качественный сайт или блог не обходится без удаленных сервисов, настолько прочно они вошли в нашу жизнь. Пользователь, если ему понравился сайт, обязательно подпишется на него, чтобы своевременно получать всю информацию, не тратя при этом дополнительно время.

      Когда речь заходит об удаленных сервисах чаще всего вспоминают RSS-ленты – они собирают информацию с различных новостных порталов. Для организации удаленных сервисов в блогах на популярных сегодня движках Drupal и WordPress нередко используют XML-RPC - стандарт, разработанный еще в тысяча девятьсот девяносто восьмом году программистом Дэйвом Винером. Он создан на XML и работает посредством POST-запросов.

      Работать с XML-RPC достаточно просто. Сама схема выглядит так: клиент отсылает запрос на сервер, заключенный в специальный тег «methodCall». Тем самым, он вызывает у себя процедуру, которая получает определенные параметры. При этом передается имя самой процедуры. После этого сервер проверяет данные возможности вызова процедуры, передает параметры и возвращает готовый результат. Или, если процедура не была зарегистрирована, пишет сообщение об ошибке.


<< Назад

+7 (903) 66-22-797