[Php-avanzado] Consulta XML
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Jun 22 11:28:02 ART 2011
Hola Jésica,
El mié, 22-06-2011 a las 03:13 +0000, Jesica Billia escribió:
> Estoy usando cURL, pero no sabía si estaba bien...
> se conecta pero me da error 403, significa que por lo menos hubo
> conexión? no sé cómo darme cuenta si por lo menos todo lo que envío
> menos el msj XML, es correcto
El error 403 significa "acceso prohibido".
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Puede ser que no tengas permiso para acceder al archivo o que estés
queriendo acceder a un directorio.
Para las CURL, no podés asumir que algo con la forma
https://sitio.com/dir/ se convierta automáticamente a por ejemplo
https://sitio.com/dir/index.php ; usá siempre la ruta completa.
> y otra cosa, entonces.. si uso https omito el 443?
No tengo fresco en la memoria el uso de las CURL, pero pasarle el
puerto no estará de más.
>
> saludos y gracias!!
Por nada!
> > From: leonardot en pegasusnet.com.ar
> > To: php-avanzado en pato2.fi.mdp.edu.ar
> > Date: Tue, 21 Jun 2011 09:41:23 -0300
> > Subject: Re: [Php-avanzado] Consulta XML
> >
> > Hola Jésica,
> >
> > para enviar los datos, simplemente envialos por POST.
> > Lo del puerto 443 y todo eso, es simplemnte empezar con https:// ya
> que
> > el protocolo HTTP Seguro va por ese puerto.
> > Para enviar los datos, lo más cómodo es usar la biblioteca CURL:
> armás
> > un string con el XML que querés mandar, y con las CURL lo mandás al
> URI
> > que te indican.
> >
> > Salu2!
> >
> > El lun, 20-06-2011 a las 03:08 +0000, Jesica Billia escribió:
> > > Espero que todos hayan pasado un lindo domingo!! Tengo una
> consulta,
> > > tengo que enviar una consulta a un servidor xml,
> > > el tema es que no se que usar!! los datos que me dan son (los
> pongo a
> > > modo de ejemplo):
> > > servidor: https://sitio.com/resxml
> > > me dicen que para poder obtener los datos tengo un
> > > XML-Request=<message><serviceRequest
> > > serviceCode="codServ"></serviceRequest></message>
> > > un userCode=00001 y un password=123456789
> > > y que luego de enviado esto, me dará una respuesta en formato
> > > XML.....
> > >
> > > por otro lado los datos que me indica también es que debo realizar
> una
> > > consulta tipo POST y que utiliza protocolo SSL con una
> encriptacion de
> > > 128 bits, el content-type utilizado es
> > > application/x-www-form-urlencoded, utiliza <?xml version="1.0"
> > > encoding="UTF-8"?>
> > > y un dato más que tengo es que el puerto es 443
> > >
> > > Bien, si alguien puede ayudarme por favor que me conteste!!!
> muchas
> > > gracias!!
> > >
> > >
> > > _______________________________________________
> > > Php-avanzado mailing list
> > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >
> > --
> > Leonardo Tadei
> > leonardot en pegasusnet.com.ar
> > Blog: http://blog.pegasusnet.com.ar
> > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado