SOAP
Dr. Bobus
drbobus en gulic.org
Dom Nov 23 17:01:27 CET 2008
El Sun, 23 Nov 2008 14:35:09 +0100
"Eduardo Matus" <ematus en gmail.com> dijo:
> asi es, de hecho si intentas entrar a http://services.xmethods.net/ por
> firefox no se ecuentra.
>
Muchas gracias, estaba tan centrado en el código que no pensé en verificar la URL.
He seguido con el tema y en http://www.xmethods.net he encontrado la posibilidad de realizar algunas pruebas.
En concreto con los servicios ofrecidos en: http://www.ecubicle.net/whois_service.asmx
Tiene dos servicios uno HelloWord :) y otro Whois.
Para el primer servicio he consegido que mi "cliente" funcione:
>>> from SOAPpy import SOAPProxy
>>> url = "http://www.ecubicle.net/whois_service.asmx"
>>> ns = "http://www.ecubicle.net/webservices/"
>>> sa = "http://www.ecubicle.net/webservices/HelloWorld"
>>> server=SOAPProxy(url, namespace= ns, soapaction= sa)
>>> print server.HelloWorld('')
Hello World
Pero soy incapaz de hacer funcionar el segundo:
>>> from SOAPpy import SOAPProxy
>>> url = "http://www.ecubicle.net/whois_service.asmx"
>>> ns = "http://www.ecubicle.net/webservices/"
>>> sa = "http://www.ecubicle.net/webservices/Whois"
>>> d = "google.com"
>>> sn = "whois.tucows.com"
>>> p = 43
>>> server=SOAPProxy(url, namespace= ns, soapaction= sa)
>>> print server.Whois(domain=d ,servername=sn, port=p)
Esto genera:
SOAPpy.Types.faultType: <Fault soap:Server: Server was unable to
process request. ---> Object reference not set to an instance of an
object.: >
Estoy usando Python 2.4.4 y SOAPpy.__version__ es '0.12.0'
Sigo buscando...
Saludos y grtacias por la ayuda.
Miguel
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20081123/0f43d448/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es