Описание тега xmlrpclib

NoneXmlrpclib - это модуль стандартной библиотеки Python для прозрачной обработки удаленного вызова процедур XML. (Доступно с v2.2)

Xmlrpclib - это модуль стандартной библиотеки Python для обработки удаленного вызова процедур XML. Он доступен, начиная с Python 2.2, и может отправлять следующие типы данных:

  • Булевы
  • Числа
  • Струны
  • Массивы
  • Диктовка
  • Даты
  • Двоичные данные

Главный класс библиотеки, ServerProxy, прозрачно вызывает свои методы по сети без использования какого-либо специального синтаксиса. Например,

proxy = xmlrpclib.ServerProxy("http://www.example.com/rpc-example")
x = proxy.stdev([1,2,3,4,5])

сделает это за кадром:

  1. Передать звонок на stdev (вместе с аргументами, преобразованными в формат XML RPC) по сети на сервер XML RPC по адресу "http://www.example.com/rpc-example".

  2. Сервер прочитает ответ команды с результатами вызова.

  3. В proxy объект прочитает результаты.

  4. Результаты будут преобразованы из формата XML RPC в собственный объект Python и возвращены.

В документации на сайте хостов Python вxmlrpclibдокументация.