CGIXMLRPCRequestHandler y Python 2.2

Ernesto Revilla aerd en retemail.es
Vie Mar 5 21:50:24 CET 2004


Hola,

he cogido el SimpleXMLRPCServer.py, lo he renombrado (a CGIReqHandler.py) y lo he probado bajo Python 2.2 y aparentemente funciona bien.

Si quieres probar tu mismo: (
# == archiv pruebaCGIXMLRPC.py ==
from CGIReqHandler import CGIXMLRPCRequestHandler
handler = CGIXMLRPCRequestHandler()
handler.register_function(pow)
handler.handle_request()
# == fin pruebaCGIXMLRPC.py ==

Aquí tienes un fragmentillo de XMLRPC (powcall.xmlrpc):
<methodCall>
   <methodName>pow</methodName>
   <params>
      <param>
         <value><i4>3</i4></value>
      </param>
      <param>
         <value><i4>2</i4></value>
      </param>
    </params>
</methodCall>

Ahora puedes probar:
python pruebaCGIXMLRPC.py < powcall.xmrpc


Aquí me escupe lo siguiente:
----------------------------
Content-Type: text/xml
Content-Length: 121

<?xml version='1.0'?>
<methodResponse>
<params>
<param>
<value><int>9</int></value>
</param>
</params>
</methodResponse>

He probado la llamada (powcall.xmlrpc) tanto con y sin cabeceras y me funciona bien.

Erny


----- Original Message ----- 
From: "François Heredero - Top Music SA" <fheredero en topmusic.ch>
To: "Python-Es" <python-es en aditel.org>
Sent: Friday, March 05, 2004 3:02 PM
Subject: [Python-es] CGIXMLRPCRequestHandler y Python 2.2


> Hola,
> 
> Utilizo CGIXMLRPCRequestHandler en local con python 2.3, y quiziera
> utilisarlo tabien online, pero mi provider solo tiene Python 2.2 en CGI, y
> CGIXMLRPCRequestHandler solo esta disponible desde la 2.3.
> 
> Alguien a vosto pasar algo que me permite utiliza python 2.2 como servidor
> XML-RPC en CGI ?
> 
> François
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es