associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "XmlRpc"

Diferenças entre as versões de 1 e 2
Revisão 1e 2008-05-02 23:18:07
Tamanho: 637
Comentário:
Revisão 2e 2008-09-26 14:07:45
Tamanho: 637
Editor: localhost
Comentário: converted to 1.6 markup
Nenhuma diferença encontrada!

XML-RPC

XML-RPC é uma especificação para execução de procedimentos remotamente que usa o HTTP como protocolo de transporte. É uma das maneiras mais simples e poderosas de se trabalhar com WebService em Python.

Abaixo um simples exemplo de servidor e cliente usando XML-RPC

Servidor

import SimpleXMLRPCServer
from datetime import datetime

server = SimpleXMLRPCServer.SimpleXMLRPCServer(("localhost", 8888))
server.register_instance(datetime)

server.serve_forever()

Cliente

import xmlrpclib

server = xmlrpclib.ServerProxy("http://localhost:8888")

print server.now()