[pyar] urllib2: webservice rechaza xml
Alan Etkin
spametki en gmail.com
Dom Ago 5 13:31:03 ART 2012
Tengo problemas con una consulta a IPNv2 de DineroMail utilizando urllib2:
Esto es más o menos lo que hace mi aplicación:
import urllib2
import urllib
xml = """<REPORTE>
<NROCTA>nro de cuenta</NROCTA>
<DETALLE>
<CONSULTA>
<CLAVE>clave</CLAVE>
<TIPO>1</TIPO>
<OPERACIONES><ID>nro de operación</ID></OPERACIONES>
</CONSULTA>
</DETALLE>
</REPORTE>"""
query = urllib.urlencode({"DATA": xml})
url = "http://argentina.dineromail.com/vender/Consulta_IPN.asp"
print "Response from %s:" % url
f = urllib2.urlopen(url, query)
response = f.read()
print response
El servidor responde con:
<REPORTE>
<ESTADOREPORTE>2</ESTADOREPORTE>
<DETALLE>
<OPERACIONES>
</OPERACIONES>
</DETALLE>
</REPORTE>
Que según el manual es que no se pudo leer el xml
Ya hice la consulta a soporte del webservice, pero quería saber si hay
algo mal en el uso de la librería.
Probé agregando headers indicando codificación y otros parámetros pero
el error persiste.
Adjunto un ejemplo de DineroMail en PHP
Gracias
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: EjemploIPNv2.php
Type: application/x-httpd-php
Size: 1122 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120805/51485a04/attachment.bin>
More information about the pyar
mailing list