[Python-es] Duda con SUDS (consumir web service)

pavel fuentes pafuco05 en gmail.com
Lun Nov 14 17:50:19 CET 2011


Sí, tienes razón, he mirado el log de apache.

 Aparece:

[Mon Nov 14 11:14:54 2011] [error] [client 127.0.0.1] malformed header
from script. Bad header=(stringArray){: sudo.py

Incorporé un ciclo  for .. in al código. Ahora me queda

#!/Python26/python
from suds.client import Client
url = 'http://localhost:7789/?wsdl'
client = Client(url)
saludo = client.service.say_hello('punk', 5)
for elemento in saludo:
  print elemento

El log de error ahora es:
 [Mon Nov 14 11:48:08 2011] [error] [client 127.0.0.1] malformed
header from script. Bad header=('string', [Hello, punk, Hello: sudo.py

ERROR DE SINTAXIS ???







On 11/14/11, Carlos Herrera Polo <carlos.herrerapolo en gmail.com> wrote:
> Ayudaria bastante si envias el error que debe estar en el log de apache
>
> El 14/11/11, pavel fuentes <pafuco05 en gmail.com> escribió:
>> Hola a todos, alguien me puede ayudar con SUDS, quizás es un error de
>> concepto que tengo.
>>
>> Mi ambiente es windows xp sp3 y apache 2.2.8
>>
>> Empecé con web service recientemente, tengo en mi directorio de apache
>> el clásico ejemplo
>> helloworld_soap.py
>>
>> Cuando accedo a él desde la línea de comandos de python todo va bien y
>> obtengo mi respuesta en la consola. El código en la línea de comandos
>> es el siguiente:
>>
>> from suds.client import Client
>> url = 'http://localhost:7789/?wsdl'
>> client = Client(url)
>> client.service.say_hello('punk', 5)
>>
>> Sin embargo, si hago un fichero .py y trato de acceder desde el
>> navegador(http://localhost/sudo.py) obtengo un 500 Internal Server
>> Error. Aquí pongo el código que tengo en mi fichero:
>>
>> #!#!/Python26/python
>> from suds.client import Client
>> url = 'http://localhost:7789/?wsdl'
>> client = Client(url)
>> saludo = client.service.say_hello('punk', 5)
>> print saludo
>>
>> Les agradecería si me dieran una mano con esto.
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
> --
> Enviado desde mi dispositivo móvil
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>


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