[pyar] [OT] CURL con PHP....

Roberto Bozzacchi robbie en metasigno.com
Mar Sep 21 12:00:19 ART 2010


Sigo con esto de encontrar la vuelta a la integración con un gateway de
SMS....

Tengo este Código Python:

#!/usr/bin/python

import sys, httplib


if len(sys.argv) < 3:
    print "usage: ./envia.py <cel> <msj>"
    exit(1)

cel = sys.argv[1]
msj = sys.argv[2]
#template de xml

xmlTemplate = """
<MTRequest>
<Proveedor Id="extpindw" Password="frd2k10pltostd"/>
<Servicio Id="66845.movistar.ar" ContentType="0"/>
<Telefono msisdn=\""""+cel+"""\" IdTran="0"/>
<Contenido>"""+msj+"""</Contenido>
</MTRequest>
"""


print "request:", xmlTemplate

#construct and send the header

webservice = httplib.HTTP("200.55.6.53:6079")
webservice.putrequest("POST", "http://200.55.6.53:6079/pindw")
webservice.putheader("Host", "200.55.6.53")
webservice.putheader("User-Agent", "Python post")
webservice.putheader("Content-type", "text/xml; charset=\"UTF-8\"")
webservice.putheader("Content-length", "%d" % len(xmlTemplate))
webservice.endheaders()
webservice.send(xmlTemplate)

# get the response

statuscode, statusmessage, header = webservice.getreply()
print "Response: ", statuscode, statusmessage
print "headers: ", header
res = webservice.getfile().read()
print res


Que es llamado desde un formulario en PHP....

El tema es que me devuelve este error:

Response: 400 Bad Request
headers: Content-type: text/html
Connection: close
Date: Tue, 21 Sep 2010 15:11:28 GMT
Server: Bombo/2.0

Error 400

Bad Request
------------------------------
*Bombo GW <http://www.movilgate.com/>* version 2.0
© Bombo Info <info en movilgate.com> - 2004

Alguien tiene idea?

-- 

Robbie Bozzacchi
Metasigno Brain
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100921/1c64d21c/attachment.html>


More information about the pyar mailing list